mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-15 09:18:27 +00:00
Fixed file pointer leak.
This commit is contained in:
parent
9c7cd1af71
commit
a9b34615c7
1 changed files with 6 additions and 0 deletions
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue