author | Craig Mohrman <craig.mohrman@oracle.com> |
Wed, 21 Oct 2015 09:23:43 -0700 | |
changeset 4987 | 6a82655eda42 |
parent 1571 | 7422f066784c |
child 5738 | fc0e1d002c9e |
permissions | -rw-r--r-- |
1571
7422f066784c
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. |
7422f066784c
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 |
7422f066784c
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. |
7422f066784c
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
4 |
|
7422f066784c
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 |
7422f066784c
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 |
7422f066784c
17600553 Upgrade lighttpd to version 1.4.33
Jiri Kukacka <jiri.kukacka@oracle.com>
parents:
331
diff
changeset
|
7 |
@@ -251,6 +251,10 @@ |
7422f066784c
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)); |
7422f066784c
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) { |
1571
7422f066784c
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)); |
7422f066784c
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 |