commit 497c1d68bee5b9acac92b8d92b12d6a284cc8399
parent 16d0ccc48b2715a1b83d08c178af1d4d6647bd81
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 25 Jul 2019 20:19:11 +0200
simplify
Diffstat:
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,