mirror of https://github.com/mirror/busybox.git
httpd: restore HUP, CHLD and PIPE to SIG_DFL prior to execing CGI.
function old new delta send_cgi_and_exit 856 869 +131_11_stable
parent
06ebc16461
commit
b153ace939
|
@ -1457,6 +1457,13 @@ static void send_cgi_and_exit(
|
|||
}
|
||||
}
|
||||
#endif
|
||||
/* restore default signal dispositions for CGI process */
|
||||
bb_signals(0
|
||||
| (1 << SIGCHLD)
|
||||
| (1 << SIGPIPE)
|
||||
| (1 << SIGHUP)
|
||||
, SIG_DFL);
|
||||
|
||||
execv(fullpath, argv);
|
||||
if (verbose)
|
||||
bb_perror_msg("exec %s", fullpath);
|
||||
|
|
Loading…
Reference in New Issue