equal
deleted
inserted
replaced
1 Developed in-house reflecting community issue. |
|
2 http://redmine.lighttpd.net/issues/1239 |
|
3 Solaris-specific, currently ignored by community. |
|
4 |
|
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 @@ -274,6 +274,10 @@ |
|
8 log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(SO_REUSEADDR) failed:", strerror(errno)); |
|
9 goto error_free_socket; |
|
10 } |
|
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)); |
|
13 + goto error_free_socket; |
|
14 + } |
|
15 |
|
16 switch(srv_socket->addr.plain.sa_family) { |
|
17 #ifdef HAVE_IPV6 |
|