components/lighttpd/patches/05-network-nodelay.patch
changeset 5738 fc0e1d002c9e
parent 1571 7422f066784c
equal deleted inserted replaced
5737:6ccbf34f1588 5738:fc0e1d002c9e
     2 http://redmine.lighttpd.net/issues/1239
     2 http://redmine.lighttpd.net/issues/1239
     3 Solaris-specific, currently ignored by community.
     3 Solaris-specific, currently ignored by community.
     4 
     4 
     5 --- src/network.c	2013-11-05 09:41:41.841723296 -0800
     5 --- src/network.c	2013-11-05 09:41:41.841723296 -0800
     6 +++ src/network.c	2013-11-05 09:40:25.359053258 -0800
     6 +++ src/network.c	2013-11-05 09:40:25.359053258 -0800
     7 @@ -251,6 +251,10 @@
     7 @@ -274,6 +274,10 @@
     8  		log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(SO_REUSEADDR) failed:", strerror(errno));
     8  		log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(SO_REUSEADDR) failed:", strerror(errno));
     9  		goto error_free_socket;
     9  		goto error_free_socket;
    10  	}
    10  	}
    11 +        if (setsockopt(srv_socket->fd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) < 0) {
    11 +        if (setsockopt(srv_socket->fd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) < 0) {
    12 +                log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(TCP_NODELAY) failed:", strerror(errno));
    12 +                log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(TCP_NODELAY) failed:", strerror(errno));