From: Anders Kaseorg Date: Fri, 7 Mar 2008 10:07:42 +0000 (+0000) Subject: Skip to the fallback vhost for hostname == NULL. X-Git-Url: http://andersk.mit.edu/gitweb/mod-vhost-ldap.git/commitdiff_plain/22c789a90c5c345f7b4aa2a7fdf4019bb567e792 Skip to the fallback vhost for hostname == NULL. git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@679 db9d59ff-b01e-0410-9b1a-cd9a8c06840f --- diff --git a/mod_vhost_ldap.c b/mod_vhost_ldap.c index 4401fa3..bc9893f 100644 --- a/mod_vhost_ldap.c +++ b/mod_vhost_ldap.c @@ -483,6 +483,8 @@ start_over: } hostname = r->hostname; + if (hostname == NULL) + goto null; fallback: @@ -518,6 +520,8 @@ fallback: hostname = parent_hostname; goto fallback; } + + null: if (conf->fallback && (is_fallback++ <= 0)) { ap_log_rerror(APLOG_MARK, APLOG_NOTICE|APLOG_NOERRNO, 0, r, "[mod_vhost_ldap.c] translate: "