summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rtadvd
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-08-15 17:20:49 +0000
committerume <ume@FreeBSD.org>2003-08-15 17:20:49 +0000
commit8a6097d8ded3778d27601a2f7908e2811d60baea (patch)
tree45146aee0812e715b3ec975a3e4c566a81bdc5ba /usr.sbin/rtadvd
parent34efa7f0a64798deae3d784e7c86a3fbb218fca2 (diff)
downloadFreeBSD-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.c4
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];
OpenPOWER on IntegriCloud