mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-19 11:19:36 +00:00
Fix #2395
This commit is contained in:
1 parent
68fa9bce0f
commit
9ced2f614d
1 file changed
+4
@@ -11319,6 +11319,10 @@ inline bool Server::listen_internal() {
|
|||||||
detail::set_socket_opt_time(sock, SOL_SOCKET, SO_SNDTIMEO,
|
detail::set_socket_opt_time(sock, SOL_SOCKET, SO_SNDTIMEO,
|
||||||
write_timeout_sec_, write_timeout_usec_);
|
write_timeout_sec_, write_timeout_usec_);
|
||||||
|
|
||||||
|
if (tcp_nodelay_) {
|
||||||
|
detail::set_socket_opt(sock, IPPROTO_TCP, TCP_NODELAY, 1);
|
||||||
|
}
|
||||||
|
|
||||||
if (!task_queue->enqueue(
|
if (!task_queue->enqueue(
|
||||||
[this, sock]() { process_and_close_socket(sock); })) {
|
[this, sock]() { process_and_close_socket(sock); })) {
|
||||||
output_error_log(Error::ResourceExhaustion, nullptr);
|
output_error_log(Error::ResourceExhaustion, nullptr);
|
||||||
|
|||||||
Reference in new issue
Block a user