From cb70a058959e87278ddc173ad9beb7f549c30e97 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 7 Mar 2008 10:07:42 +0000 Subject: [PATCH] Skip to the fallback vhost for hostname == NULL. Signed-off-by: Anders Kaseorg --- mod_vhost_ldap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mod_vhost_ldap.c b/mod_vhost_ldap.c index f3b729a..735706d 100644 --- a/mod_vhost_ldap.c +++ b/mod_vhost_ldap.c @@ -463,6 +463,8 @@ start_over: } hostname = r->hostname; + if (hostname == NULL || hostname[0] == '\0') + goto null; fallback: @@ -484,6 +486,7 @@ fallback: } if ((result == LDAP_NO_SUCH_OBJECT)) { + null: if (conf->fallback && (is_fallback++ <= 0)) { ap_log_rerror(APLOG_MARK, APLOG_NOTICE|APLOG_NOERRNO, 0, r, "[mod_vhost_ldap.c] translate: " -- 2.45.2