--- sysvinit-2.86/src/init.c.orig 2007-01-06 14:59:48 +0000 +++ sysvinit-2.86/src/init.c 2007-01-06 15:11:21 +0000 @@ -74,6 +74,7 @@ /* Set a signal handler. */ #define SETSIG(sa, sig, fun, flags) \ do { \ + memset(&sa, 0, sizeof(sa)); \ sa.sa_handler = fun; \ sa.sa_flags = flags; \ sigemptyset(&sa.sa_mask); \