diff --git a/src/mod_cgi.c b/src/mod_cgi.c index 4eea5269..a611dbcc 100644 --- a/src/mod_cgi.c +++ b/src/mod_cgi.c @@ -1038,7 +1038,7 @@ static handler_t cgi_waitpid_cb(server *srv, void *p_d, pid_t pid, int status) { if (hctx) { hctx->pid = -1; - cgi_handle_fdevent(srv, hctx, FDEVENT_HUP); + cgi_handle_fdevent(srv, hctx, FDEVENT_IN|FDEVENT_HUP); } return HANDLER_FINISHED;