libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit be5ba4767f4e64099f673f24cace9d6817651356
parent 68721add43db814d1bc69e6901684177c549dbbd
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 25 Jul 2019 20:24:53 +0200

simplify

Diffstat:
Msrc/microhttpd/mhd_send.c | 8++------
1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c @@ -61,11 +61,7 @@ post_cork_setsockopt (struct MHD_Connection *connection, &off_val, sizeof (off_val)); #elif TCP_NODELAY - ret = setsockopt (connection->socket_fd, - IPPROTO_TCP, - TCP_NODELAY, - (const void *) &off_val, - sizeof (off_val)); + /* nothing to do */ #elif TCP_NOPUSH ret = setsockopt (connection->socket_fd, IPPROTO_TCP, @@ -108,7 +104,7 @@ pre_cork_setsockopt (struct MHD_Connection *connection, ret = setsockopt (connection->socket_fd, IPPROTO_TCP, TCP_NODELAY, - (const void *) &on_val, + (const void *) want_cork ? &off_val : &on_val, sizeof (on_val)); #elif TCP_NOPUSH ret = setsockopt (connection->socket_fd,