From: Geoffrey Thomas Date: Mon, 15 Oct 2007 11:34:39 +0000 (+0000) Subject: allow /~user with no trailing slash to work X-Git-Url: http://andersk.mit.edu/gitweb/mod-vhost-ldap.git/commitdiff_plain/4f5dbaf89f60c6ed289e38e800fb3ba86a89127e allow /~user with no trailing slash to work git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@483 db9d59ff-b01e-0410-9b1a-cd9a8c06840f --- diff --git a/mod_vhost_ldap.c b/mod_vhost_ldap.c index 4f53b49..cafb7a5 100644 --- a/mod_vhost_ldap.c +++ b/mod_vhost_ldap.c @@ -584,7 +584,8 @@ fallback: return DECLINED; } if (strncmp(r->uri + 2, username, strlen(username)) == 0 && - r->uri[2 + strlen(username)] == '/') { + (r->uri[2 + strlen(username)] == '/' || + r->uri[2 + strlen(username)] == '\0')) { char *homedir; if (apr_uid_homepath_get(&homedir, username, r->pool) != APR_SUCCESS) { ap_log_rerror(APLOG_MARK, APLOG_ERR|APLOG_NOERRNO, 0, r,