author | Bill Rushmore <bill.rushmore@oracle.com> |
Fri, 15 Aug 2014 15:13:12 -0700 | |
branch | s11u2-sru |
changeset 3273 | 73f7b1db598e |
parent 2925 | d64f6e80d9b1 |
child 5738 | fc0e1d002c9e |
permissions | -rw-r--r-- |
2925
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
1 |
Developed in-house reflecting community issue. |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
2 |
http://redmine.lighttpd.net/issues/1239 |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
3 |
Solaris-specific, currently ignored by community. |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
4 |
|
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
5 |
--- src/network.c 2013-11-05 09:41:41.841723296 -0800 |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
6 |
+++ src/network.c 2013-11-05 09:40:25.359053258 -0800 |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
7 |
@@ -251,6 +251,10 @@ |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
8 |
log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(SO_REUSEADDR) failed:", strerror(errno)); |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
9 |
goto error_free_socket; |
331
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
10 |
} |
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
11 |
+ if (setsockopt(srv_socket->fd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) < 0) { |
2925
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
12 |
+ log_error_write(srv, __FILE__, __LINE__, "ss", "socketsockopt(TCP_NODELAY) failed:", strerror(errno)); |
d64f6e80d9b1
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
13 |
+ goto error_free_socket; |
331
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
14 |
+ } |
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
15 |
|
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
16 |
switch(srv_socket->addr.plain.sa_family) { |
5001b63ddc8a
7057442 Move Lighttpd to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff
changeset
|
17 |
#ifdef HAVE_IPV6 |