1
0
mirror of synced 2025-04-20 11:47:43 +03:00

Fixed file pointer leak.

This commit is contained in:
yhirose 2013-06-07 19:15:25 -04:00
parent 9c7cd1af71
commit a9b34615c7

View File

@ -723,6 +723,9 @@ inline void Server::process_request(socket_t sock)
detail::write_response(fp_write, req, res); detail::write_response(fp_write, req, res);
fflush(fp_write); fflush(fp_write);
fclose(fp_read);
fclose(fp_write);
if (logger_) { if (logger_) {
logger_(req, res); logger_(req, res);
} }
@ -779,6 +782,9 @@ inline bool Client::send(const Request& req, Response& res)
} }
} }
fclose(fp_read);
fclose(fp_write);
detail::shutdown_socket(sock); detail::shutdown_socket(sock);
detail::close_socket(sock); detail::close_socket(sock);