X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fcallcgi.c;fp=src%2Fcallcgi.c;h=2b1c9e63a53c2f0977eee6413e42d3a90afbccdc;hp=67a6d14e31f66edd4fca0ece6b89a987094145a1;hb=883200a82ac56d6671ad9fb2942e1db2e271e84a;hpb=295f91786e8606bed03ca004157adbeb84565094 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]);