=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/job.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- src/usr.bin/make/job.c 1998/03/15 22:19:24 1.9 +++ src/usr.bin/make/job.c 1998/06/03 17:00:05 1.10 @@ -1,4 +1,4 @@ -/* $OpenBSD: job.c,v 1.9 1998/03/15 22:19:24 flipk Exp $ */ +/* $OpenBSD: job.c,v 1.10 1998/06/03 17:00:05 deraadt Exp $ */ /* $NetBSD: job.c,v 1.16 1996/11/06 17:59:08 christos Exp $ */ /* @@ -43,7 +43,7 @@ #if 0 static char sccsid[] = "@(#)job.c 8.2 (Berkeley) 3/19/94"; #else -static char rcsid[] = "$OpenBSD: job.c,v 1.9 1998/03/15 22:19:24 flipk Exp $"; +static char rcsid[] = "$OpenBSD: job.c,v 1.10 1998/06/03 17:00:05 deraadt Exp $"; #endif #endif /* not lint */ @@ -412,6 +412,7 @@ sigemptyset(&nmask); sigaddset(&nmask, signo); sigprocmask(SIG_SETMASK, &nmask, &omask); + memset(&act, 0, sizeof act); act.sa_handler = SIG_DFL; sigemptyset(&act.sa_mask); act.sa_flags = 0;