libmicrohttpd

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

commit 497c1d68bee5b9acac92b8d92b12d6a284cc8399
parent 16d0ccc48b2715a1b83d08c178af1d4d6647bd81
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 25 Jul 2019 20:19:11 +0200

simplify

Diffstat:
Msrc/microhttpd/mhd_send.c | 22+++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c @@ -48,11 +48,6 @@ post_cork_setsockopt (struct MHD_Connection *connection, const MHD_SCKT_OPT_BOOL_ on_val = 1; #if TCP_CORK - ret = setsockopt (connection->socket_fd, - IPPROTO_TCP, - TCP_CORK, - (const void *) &on_val, - sizeof (on_val)); #elif TCP_NODELAY ret = setsockopt (connection->socket_fd, IPPROTO_TCP, @@ -92,18 +87,11 @@ pre_cork_setsockopt (struct MHD_Connection *connection, ret = -1; #if TCP_CORK - if (want_cork) - ret = setsockopt (connection->socket_fd, - IPPROTO_TCP, - TCP_CORK, - (const void *) &on_val, - sizeof (on_val)); - else - ret = setsockopt (connection->socket_fd, - IPPROTO_TCP, - TCP_CORK, - (const void *) &off_val, - sizeof (off_val)); + ret = setsockopt (connection->socket_fd, + IPPROTO_TCP, + TCP_CORK, + (const void *) want_cork ? &on_val : &off_val, + sizeof (on_val)); #elif TCP_NODELAY ret = setsockopt (connection->socket_fd, IPPROTO_TCP,