]> granicus.if.org Git - apache/commitdiff
save some memory by using cmd->temp_pool instead of cmd->pool in some places
authorStefan Fritsch <sf@apache.org>
Tue, 28 Sep 2010 13:19:33 +0000 (13:19 +0000)
committerStefan Fritsch <sf@apache.org>
Tue, 28 Sep 2010 13:19:33 +0000 (13:19 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1002156 13f79535-47bb-0310-9956-ffa450edef68

modules/filters/mod_reqtimeout.c
modules/lua/mod_lua.c
modules/mappers/mod_dir.c
modules/mappers/mod_rewrite.c
modules/metadata/mod_headers.c
modules/ssl/ssl_engine_config.c
server/core.c

index 966a84dc3d522a8cf3bc76e83dfbbbac4b7736ff..b0de997b8e7548bd0d7164399ce536ad6e36f306 100644 (file)
@@ -487,7 +487,7 @@ static const char *set_reqtimeouts(cmd_parms *cmd, void *mconfig,
         char *word, *val;
         const char *err;
         
-        word = ap_getword_conf(cmd->pool, &arg);
+        word = ap_getword_conf(cmd->temp_pool, &arg);
         val = strchr(word, '=');
         if (!val) {
             return "Invalid RequestReadTimeout parameter. Parameter must be "
index 3f088dd53387235a68ade1eda827496bbb9c451a..cf41f35384fa30823028bdc409ed6dc09de44162 100644 (file)
@@ -446,7 +446,7 @@ static const char *register_named_block_function_hook(const char *name,
     else {
         const char *word;
         apr_size_t wordlen;
-        word = ap_getword_conf(cmd->pool, &line);
+        word = ap_getword_conf(cmd->temp_pool, &line);
         wordlen = strlen(word);
         if (wordlen == 0 || word[wordlen - 1] != '>') {
             return apr_pstrcat(cmd->pool, cmd->directive->directive,
index 44ee31116f41cc238aef3ba9d0b40f9b86e622b1..f4c5202131dcbc62ea66a6884620ef765d6e2af4 100644 (file)
@@ -60,7 +60,7 @@ static const char *add_index(cmd_parms *cmd, void *dummy, const char *arg)
         if (count == 0 && !strcasecmp(w, "disabled")) {
             /* peek to see if "disabled" is first in a series of arguments */
             const char *tt = t;
-            const char *ww = ap_getword_conf(cmd->pool, &tt);
+            const char *ww = ap_getword_conf(cmd->temp_pool, &tt);
             if (ww == NULL || !ww[0]) {
                /* "disabled" is first, and alone */
                break;
index 6e0929cfe2ac7d7c1a9deaf7e392b2bd226f2af0..1497f9d06f6d58b53c3b0652b05e49df09637cf2 100644 (file)
@@ -2823,10 +2823,9 @@ static const char *cmd_rewriteoptions(cmd_parms *cmd,
                                       void *in_dconf, const char *option)
 {
     int options = 0;
-    char *w;
 
     while (*option) {
-        w = ap_getword_conf(cmd->pool, &option);
+        char *w = ap_getword_conf(cmd->temp_pool, &option);
 
         if (!strcasecmp(w, "inherit")) {
             options |= OPTION_INHERIT;
index 549adbda50f1300096ac2bf7f796e12f96649716..6742489342d12e64eb595ab46b2195b98937618d 100644 (file)
@@ -520,14 +520,14 @@ static const char *header_cmd(cmd_parms *cmd, void *indirconf,
     const char *envclause;
     const char *subs;
 
-    action = ap_getword_conf(cmd->pool, &args);
+    action = ap_getword_conf(cmd->temp_pool, &args);
     if (cmd->info == &hdr_out) {
         if (!strcasecmp(action, "always")) {
             cmd->info = &hdr_err;
-            action = ap_getword_conf(cmd->pool, &args);
+            action = ap_getword_conf(cmd->temp_pool, &args);
         }
         else if (!strcasecmp(action, "onsuccess")) {
-            action = ap_getword_conf(cmd->pool, &args);
+            action = ap_getword_conf(cmd->temp_pool, &args);
         }
     }
     hdr = ap_getword_conf(cmd->pool, &args);
index 78325a4d1d5c9f8eb6743bb7127778ed218646a6..225e999b4f6faff825549e4a34996982c2d99efc 100644 (file)
@@ -1081,7 +1081,7 @@ const char *ssl_cmd_SSLOptions(cmd_parms *cmd,
     char action, *w;
 
     while (*arg) {
-        w = ap_getword_conf(cmd->pool, &arg);
+        w = ap_getword_conf(cmd->temp_pool, &arg);
         action = NUL;
 
         if ((*w == '+') || (*w == '-')) {
index ccb9d5e276367b582a696118547920a2b726aaed..b9d9c9a0ed66640b60ba44b8b04c5c6ba1490690 100644 (file)
@@ -1331,7 +1331,7 @@ static const char *set_override(cmd_parms *cmd, void *d_, const char *l)
 
     d->override = OR_NONE;
     while (l[0]) {
-        w = ap_getword_conf(cmd->pool, &l);
+        w = ap_getword_conf(cmd->temp_pool, &l);
 
         k = w;
         v = strchr(k, '=');
@@ -1382,7 +1382,7 @@ static const char *set_options(cmd_parms *cmd, void *d_, const char *l)
     char action;
 
     while (l[0]) {
-        char *w = ap_getword_conf(cmd->pool, &l);
+        char *w = ap_getword_conf(cmd->temp_pool, &l);
         action = '\0';
 
         if (*w == '+' || *w == '-') {
@@ -1487,7 +1487,7 @@ static const char *set_etag_bits(cmd_parms *cmd, void *mconfig,
         action = '*';
         bit = ETAG_UNSET;
         valid = 1;
-        token = ap_getword_conf(cmd->pool, &args);
+        token = ap_getword_conf(cmd->temp_pool, &args);
         if ((*token == '+') || (*token == '-')) {
             action = *token;
             token++;