2b025867ef
Thanks to John Marshall to identify the issue!
19 lines
852 B
C
19 lines
852 B
C
Fix for IPv6 only hosts, reported by Curtis Villamizar
|
|
http://lists.freebsd.org/pipermail/freebsd-apache/2012-August/002836.html
|
|
https://issues.apache.org/bugzilla/show_bug.cgi?id=53823
|
|
|
|
==================================================================
|
|
--- ./server/config.c.orig 2010-10-07 18:56:54.000000000 +0200
|
|
+++ ./server/config.c 2012-09-05 08:39:18.000000000 +0200
|
|
@@ -1979,6 +1979,11 @@
|
|
/* NOT virtual host; don't match any real network interface */
|
|
rv = apr_sockaddr_info_get(&s->addrs->host_addr,
|
|
NULL, APR_INET, 0, 0, p);
|
|
+#if APR_HAVE_IPV6
|
|
+ if (rv != APR_SUCCESS)
|
|
+ rv = apr_sockaddr_info_get(&s->addrs->host_addr,
|
|
+ NULL, APR_INET6, 0, 0, p);
|
|
+#endif
|
|
ap_assert(rv == APR_SUCCESS); /* otherwise: bug or no storage */
|
|
|
|
s->addrs->host_port = 0; /* matches any port */
|