mirror of
https://github.com/cesanta/mongoose.git
synced 2024-11-24 19:19:00 +08:00
Marking WRITE end of a pipe as closed in handle_cgi_request()
This commit is contained in:
parent
35cf8687df
commit
614b219a27
@ -3133,9 +3133,11 @@ static void handle_cgi_request(struct mg_connection *conn, const char *prog) {
|
||||
!forward_body_data(conn, in, INVALID_SOCKET, NULL)) {
|
||||
goto done;
|
||||
}
|
||||
|
||||
// Close so child gets an EOF.
|
||||
fclose(in);
|
||||
in = NULL;
|
||||
fd_stdin[1] = -1;
|
||||
|
||||
// Now read CGI reply into a buffer. We need to set correct
|
||||
// status code, thus we need to see all HTTP headers first.
|
||||
|
Loading…
Reference in New Issue
Block a user