added comment on waitpid() + -HUP
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.11-ssl-fixes@1291 152afb58-edef-0310-8abb-c4023f1b3aa9svn/tags/lighttpd-1.4.12
parent
05919041e1
commit
1311a6137f
|
@ -722,6 +722,14 @@ static int process_ssi_stmt(server *srv, connection *con, plugin_data *p,
|
|||
close(from_exec_fds[1]);
|
||||
|
||||
/* wait for the client to end */
|
||||
|
||||
/*
|
||||
* FIXME: if we get interrupted by a SIGCHILD we count this as error
|
||||
*
|
||||
* for now it only happened on OpenBSD.
|
||||
*
|
||||
* that leads to zombies and missing output
|
||||
*/
|
||||
if (-1 == waitpid(pid, &status, 0)) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "ss", "waitpid failed:", strerror(errno));
|
||||
} else if (WIFEXITED(status)) {
|
||||
|
|
Loading…
Reference in New Issue