diff options
author | ume <ume@FreeBSD.org> | 2003-08-15 17:20:49 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-08-15 17:20:49 +0000 |
commit | 8a6097d8ded3778d27601a2f7908e2811d60baea (patch) | |
tree | 45146aee0812e715b3ec975a3e4c566a81bdc5ba /usr.sbin/rtadvd | |
parent | 34efa7f0a64798deae3d784e7c86a3fbb218fca2 (diff) | |
download | FreeBSD-src-8a6097d8ded3778d27601a2f7908e2811d60baea.zip FreeBSD-src-8a6097d8ded3778d27601a2f7908e2811d60baea.tar.gz |
variable shared with signal handler needs to be "volatile sig_atomic_t".
Obtained from: KAME
MFC after: 1 week
Diffstat (limited to 'usr.sbin/rtadvd')
-rw-r--r-- | usr.sbin/rtadvd/rtadvd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/rtadvd/rtadvd.c b/usr.sbin/rtadvd/rtadvd.c index 497cd0f..e0811ca 100644 --- a/usr.sbin/rtadvd/rtadvd.c +++ b/usr.sbin/rtadvd/rtadvd.c @@ -72,8 +72,8 @@ static u_char *rcvcmsgbuf; static size_t rcvcmsgbuflen; static u_char *sndcmsgbuf = NULL; static size_t sndcmsgbuflen; -static int do_dump; -static int do_die; +volatile sig_atomic_t do_dump; +volatile sig_atomic_t do_die; struct msghdr sndmhdr; struct iovec rcviov[2]; struct iovec sndiov[2]; |