summaryrefslogtreecommitdiff
path: root/support/fcgistarter.c
diff options
context:
space:
mode:
authorJeff Trawick <trawick@apache.org>2013-08-18 00:35:33 +0000
committerJeff Trawick <trawick@apache.org>2013-08-18 00:35:33 +0000
commit3c93046fcfe7ea74ac1198c713199ade6194f0c1 (patch)
tree2dd2fdc7fba9255ceba23015ddd32a801855d547 /support/fcgistarter.c
parent168c1b87089e16007387cfab94ae2469e73aa6d6 (diff)
downloadhttpd-3c93046fcfe7ea74ac1198c713199ade6194f0c1.tar.gz
fcgistarter: Specify SO_REUSEADDR to allow starting a server
with old connections in TIME_WAIT. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1515050 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'support/fcgistarter.c')
-rw-r--r--support/fcgistarter.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/support/fcgistarter.c b/support/fcgistarter.c
index 2e2c3e5662..9cfda51a09 100644
--- a/support/fcgistarter.c
+++ b/support/fcgistarter.c
@@ -133,6 +133,11 @@ int main(int argc, const char * const argv[])
exit_error(rv, "apr_socket_create");
}
+ rv = apr_socket_opt_set(skt, APR_SO_REUSEADDR, 1);
+ if (rv) {
+ exit_error(rv, "apr_socket_opt_set(APR_SO_REUSEADDR)");
+ }
+
rv = apr_socket_bind(skt, skaddr);
if (rv) {
exit_error(rv, "apr_socket_bind");