From e0beb7fc717065ddca39a903cff825f48eef1bae Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 26 Apr 2006 17:48:27 +0000 Subject: [PATCH] Revert wrong fix --- sapi/cgi/fastcgi.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sapi/cgi/fastcgi.c b/sapi/cgi/fastcgi.c index afa5271d0e..152c8c1629 100644 --- a/sapi/cgi/fastcgi.c +++ b/sapi/cgi/fastcgi.c @@ -617,12 +617,8 @@ static inline void fcgi_close(fcgi_request *req, int force, int destroy) if (is_impersonate) { RevertToSelf(); } -#else -#if 1 - shutdown(req->fd, 2); #else close(req->fd); -#endif #endif req->fd = -1; } @@ -857,8 +853,10 @@ int fcgi_write(fcgi_request *req, fcgi_request_type type, const char *str, int l int fcgi_finish_request(fcgi_request *req) { - fcgi_flush(req, 1); - fcgi_close(req, 0, 1); + if (req->fd >= 0) { + fcgi_flush(req, 1); + fcgi_close(req, 0, 1); + } return 1; } -- 2.40.0