]> granicus.if.org Git - apache/commitdiff
Fix warnings.
authorBen Laurie <ben@apache.org>
Sat, 17 Jun 2000 12:33:30 +0000 (12:33 +0000)
committerBen Laurie <ben@apache.org>
Sat, 17 Jun 2000 12:33:30 +0000 (12:33 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85597 13f79535-47bb-0310-9956-ffa450edef68

modules/http/http_core.c

index 17b1ce6fb18cc8fb5e73f982232c6d3279ab315d..56000374d4077a990155e5c812242a528a2d4991 100644 (file)
@@ -1412,7 +1412,7 @@ static const char *dirsection(cmd_parms *cmd, void *mconfig, const char *arg)
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
 
     cmd->path = ap_getword_conf(cmd->pool, &arg);
     cmd->override = OR_ALL|ACCESS_CONF;
@@ -1474,7 +1474,7 @@ static const char *urlsection(cmd_parms *cmd, void *mconfig, const char *arg)
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
 
     cmd->path = ap_getword_conf(cmd->pool, &arg);
     cmd->override = OR_ALL|ACCESS_CONF;
@@ -1534,7 +1534,7 @@ static const char *filesection(cmd_parms *cmd, void *mconfig, const char *arg)
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
 
     cmd->path = ap_getword_conf(cmd->pool, &arg);
     /* Only if not an .htaccess file */
@@ -1589,7 +1589,7 @@ static const char *start_ifmod(cmd_parms *cmd, void *mconfig, const char *arg)
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
 
     if (not) {
         arg++;
@@ -1638,7 +1638,7 @@ static const char *start_ifdefine(cmd_parms *cmd, void *dummy, const char *arg)
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
 
     if (arg[0] == '!') {
         not = 1;
@@ -1681,7 +1681,7 @@ static const char *virtualhost_section(cmd_parms *cmd, void *dummy,
        return unclosed_directive(cmd);
     }
 
-    *endp = '\0';
+    arg=ap_pstrndup(cmd->pool, arg, endp-arg);
     
     /* FIXME: There's another feature waiting to happen here -- since you
        can now put multiple addresses/names on a single <VirtualHost>