From: Roy Marples Date: Sun, 27 Jan 2008 19:49:32 +0000 (+0000) Subject: We should zero the sa structure before use. X-Git-Tag: v3.2.3~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db881afe318a0af8e0e5617ce7527da7d3de63b8;p=thirdparty%2Fdhcpcd.git We should zero the sa structure before use. --- diff --git a/signal.c b/signal.c index 11e0865e..cd6ea82c 100644 --- a/signal.c +++ b/signal.c @@ -142,6 +142,7 @@ int signal_setup (void) fcntl (signal_pipe[i], F_SETFD, flags | FD_CLOEXEC) == -1) logger (LOG_ERR ,"fcntl: %s", strerror (errno)); + memset (&sa, 0, sizeof (struct sigaction)); sa.sa_handler = signal_handler; sigemptyset (&sa.sa_mask); for (i = 0; i < sizeof (handle_sigs) / sizeof (handle_sigs[0]); i++)