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)); |