libmicrohttpd

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

commit a2fefb3b732237cadca7c8562b3160ce8f23b09e
parent 5847d13f470d525502b991f94bd5e0f77c302368
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri, 19 Jul 2019 19:27:48 +0200

indentation, comments, issue

Diffstat:
Msrc/microhttpd/mhd_send.c | 20++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c @@ -75,12 +75,10 @@ MHD_send_on_connection_ (struct MHD_Connection *connection, size_t buffer_size, enum MHD_SendSocketOptions options) { - //size_t length, opt1, opt2; - // ssize_t num_bytes; - //int errno = 0; bool want_cork; bool have_cork; bool have_more; + bool use_corknopush; bool using_tls = false; /* The socket. */ MHD_socket s = connection->socket_fd; @@ -128,8 +126,6 @@ MHD_send_on_connection_ (struct MHD_Connection *connection, have_more = false; #endif - bool use_corknopush; - #if TCP_NODELAY use_corknopush = false; #elif TCP_CORK @@ -180,8 +176,7 @@ MHD_send_on_connection_ (struct MHD_Connection *connection, TCP_NOPUSH, (const void *) &on_val, sizeof (on_val)); - // TODO: set corknopush to true here? - // connection->sk_tcp_cork_nopush_on = true; + connection->sk_tcp_nodelay_on = false; } } #endif @@ -275,13 +270,17 @@ MHD_send_on_connection_ (struct MHD_Connection *connection, if (0 == setsockopt (connection->socket_fd, IPPROTO_TCP, TCP_CORK, - (const void *) &off_val, + (const void *) &off_val, // WHY OFF? sizeof (off_val))) + { + connection->sk_tcp_nodelay_on = true; // ??? + } else if (0 == setsockopt (connection->socket_fd, IPPROTO_TCP, TCP_NODELAY, (const void *) &off_val, - sizeof (off_val))) { + sizeof (off_val))) + { connection->sk_tcp_nodelay_on = false; } } @@ -304,7 +303,8 @@ MHD_send_on_connection_ (struct MHD_Connection *connection, IPPROTO_TCP, TCP_NODELAY, (const void *) &on_val, - sizeof (on_val))) { + sizeof (on_val))) + { connection->sk_tcp_nodelay_on = true; } }