From daf5d69722ddb76a92dcfcbf46d7c6e7d188fb68 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 13 Jan 2013 15:24:12 -0500 Subject: [PATCH] Add missing call to save_signals(). --HG-- branch : 1.8 --- src/sudo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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. */ -- 2.40.0