1 --- src/network.c-orig Mon Sep 7 05:46:50 2009 |
1 Developed in-house reflecting community issue. |
2 +++ src/network.c Mon Sep 7 05:59:17 2009 |
2 http://redmine.lighttpd.net/issues/1239 |
3 @@ -175,6 +175,10 @@ |
3 Solaris-specific, currently ignored by community. |
4 log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt failed:", strerror(errno)); |
4 |
5 return -1; |
5 --- src/network.c 2013-11-05 09:41:41.841723296 -0800 |
|
6 +++ src/network.c 2013-11-05 09:40:25.359053258 -0800 |
|
7 @@ -251,6 +251,10 @@ |
|
8 log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(SO_REUSEADDR) failed:", strerror(errno)); |
|
9 goto error_free_socket; |
6 } |
10 } |
7 + 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) { |
8 + log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt failed:", strerror(errno)); |
12 + log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(TCP_NODELAY) failed:", strerror(errno)); |
9 + return -1; |
13 + goto error_free_socket; |
10 + } |
14 + } |
11 |
15 |
12 switch(srv_socket->addr.plain.sa_family) { |
16 switch(srv_socket->addr.plain.sa_family) { |
13 #ifdef HAVE_IPV6 |
17 #ifdef HAVE_IPV6 |