]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
We should zero the sa structure before use.
authorRoy Marples <roy@marples.name>
Sun, 27 Jan 2008 19:49:32 +0000 (19:49 +0000)
committerRoy Marples <roy@marples.name>
Sun, 27 Jan 2008 19:49:32 +0000 (19:49 +0000)
signal.c

index 11e0865e9a801811db3a8860b8ff6677c57c73ce..cd6ea82cbcf3ee91468d075d9a1665405b75bb24 100644 (file)
--- 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++)