From: Daniel Earl Poirier Date: Thu, 5 Aug 2010 14:12:25 +0000 (+0000) Subject: With -S, show ServerAlias values that go with the virtual hosts X-Git-Tag: 2.3.7~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09e3207660e284bfc5600129ecd7e51e16e9748c;p=thirdparty%2Fapache%2Fhttpd.git With -S, show ServerAlias values that go with the virtual hosts git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@982629 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/vhost.c b/server/vhost.c index 4b3855c8dbd..5684605b966 100644 --- a/server/vhost.c +++ b/server/vhost.c @@ -447,6 +447,26 @@ static void dump_a_vhost(apr_file_t *f, ipaddr_chain *ic) apr_file_printf(f, "namevhost %s (%s:%u)\n", nc->server->server_hostname, nc->server->defn_name, nc->server->defn_line_number); + if (nc->server->names) { + apr_array_header_t *names = nc->server->names; + char **name = (char **)names->elts; + int i; + for (i = 0; i < names->nelts; ++i) { + if (name[i]) { + apr_file_printf(f, "%16s alias %s\n", "", name[i]); + } + } + } + if (nc->server->wild_names) { + apr_array_header_t *names = nc->server->wild_names; + char **name = (char **)names->elts; + int i; + for (i = 0; i < names->nelts; ++i) { + if (name[i]) { + apr_file_printf(f, "%16s wild alias %s\n", "", name[i]); + } + } + } } }