From: Todd C. Miller Date: Sun, 13 Jan 2013 20:24:12 +0000 (-0500) Subject: Add missing call to save_signals(). X-Git-Tag: SUDO_1_8_6p4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=daf5d69722ddb76a92dcfcbf46d7c6e7d188fb68;p=sudo Add missing call to save_signals(). --HG-- branch : 1.8 --- diff --git a/src/sudo.c b/src/sudo.c index e1ecf6a47..f981e49db 100644 --- a/src/sudo.c +++ b/src/sudo.c @@ -187,9 +187,10 @@ main(int argc, char *argv[], char *envp[]) /* Make sure we are setuid root. */ sudo_check_suid(argv[0]); - /* Reset signal mask and make sure fds 0-2 are open. */ + /* Reset signal mask, save signal state and make sure fds 0-2 are open. */ (void) sigemptyset(&mask); (void) sigprocmask(SIG_SETMASK, &mask, NULL); + save_signals(); fix_fds(); /* Read sudo.conf. */