From 883200a82ac56d6671ad9fb2942e1db2e271e84a Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Tue, 7 Mar 2017 03:24:17 +0100 Subject: [PATCH] callcgi: Fixed possible deadlock problem on aborted requests. --- src/callcgi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/callcgi.c b/src/callcgi.c index 67a6d14..2b1c9e6 100644 --- a/src/callcgi.c +++ b/src/callcgi.c @@ -436,6 +436,7 @@ int main(int argc, char **argv, char **envp) printf("\n"); if(passdata(out, stdout)) kill(child, SIGINT); + fclose(out); if(waitpid(child, &estat, 0) == child) { if(WCOREDUMP(estat)) flog(LOG_WARNING, "CGI handler `%s' dumped core", prog.b[0]); -- 2.11.0