]> granicus.if.org Git - apache/commitdiff
Perform NULL check before dereferencing arg, not after.
authorStefan Fritsch <sf@apache.org>
Wed, 18 Aug 2010 20:10:12 +0000 (20:10 +0000)
committerStefan Fritsch <sf@apache.org>
Wed, 18 Aug 2010 20:10:12 +0000 (20:10 +0000)
PR: 49634

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@986901 13f79535-47bb-0310-9956-ffa450edef68

server/core.c

index 5bd4ac3376b6850d3d0666cbd86a9c55238b3d71..cfff20541ce4e275588c63462a991cd812cd3b56 100644 (file)
@@ -1735,11 +1735,7 @@ static const char *dirsection(cmd_parms *cmd, void *mconfig, const char *arg)
 
     arg = apr_pstrndup(cmd->pool, arg, endp - arg);
 
-    if (!arg[0]) {
-        return missing_container_arg(cmd);
-    }
-
-    if (!arg) {
+    if (!arg || !arg[0]) {
         if (thiscmd->cmd_data)
             return "<DirectoryMatch > block must specify a path";
         else