projects
/
sudo
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
70976f3
)
Add missing call to save_signals().
author
Todd C. Miller
<Todd.Miller@courtesan.com>
Sun, 13 Jan 2013 20:24:12 +0000
(15:24 -0500)
committer
Todd C. Miller
<Todd.Miller@courtesan.com>
Sun, 13 Jan 2013 20:24:12 +0000
(15:24 -0500)
src/sudo.c
patch
|
blob
|
history
diff --git
a/src/sudo.c
b/src/sudo.c
index 9c08763d650894bd52a783a36418b7d7f1683d11..a508743facaafb6a9251bff796b64ad34323fca0 100644
(file)
--- 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. */