From 90c6ace770083e2a4e4dba388907f10a22a62083 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(). --- src/sudo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sudo.c b/src/sudo.c index 9c08763d6..a508743fa 100644 --- a/src/sudo.c +++ b/src/sudo.c @@ -167,9 +167,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.50.1