]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Make sure that we indeed had a '/' in the pattern.
authorMartin Kraemer <martin@apache.org>
Mon, 30 Sep 2002 11:17:40 +0000 (11:17 +0000)
committerMartin Kraemer <martin@apache.org>
Mon, 30 Sep 2002 11:17:40 +0000 (11:17 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@97028 13f79535-47bb-0310-9956-ffa450edef68

src/main/http_config.c

index b6bbda456b63be05f6f8cda38cd9b92ce2924313..f97ff5b3387cd3face79fce8453418192bdcd163 100644 (file)
@@ -1244,8 +1244,7 @@ CORE_EXPORT(void) ap_process_resource_config(server_rec *s, char *fname, pool *p
        char *path = ap_pstrdup(p,fname);
        char *pattern = NULL;
 
-        if(ispatt) {
-           pattern = strrchr(path, '/');
+        if(ispatt && (pattern = strrchr(path, '/')) != NULL) {
             *pattern++ = '\0';
             if (ap_is_fnmatch(path)) {
                 fprintf(stderr, "%s: wildcard patterns not allowed in Include "
@@ -1263,7 +1262,6 @@ CORE_EXPORT(void) ap_process_resource_config(server_rec *s, char *fname, pool *p
                         "for Include %s\n", ap_server_argv0, fname);
                 exit(1);
             }
-
         }