]> granicus.if.org Git - apache/commitdiff
Allow several of the configured session identifiers to be found and removed in
authorStefan Fritsch <sf@apache.org>
Sun, 10 Jan 2010 21:07:26 +0000 (21:07 +0000)
committerStefan Fritsch <sf@apache.org>
Sun, 10 Jan 2010 21:07:26 +0000 (21:07 +0000)
a single request.

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

modules/cache/cache_storage.c

index d5674428eabadfab97f9192e60de147c200969af..a44b9e4dcc750fa3f0a10689d2f8adf7126b2751 100644 (file)
@@ -498,7 +498,7 @@ apr_status_t cache_generate_key_default(request_rec *r, apr_pool_t* p,
                 && (*(param + len + 1) == '=')
                 && !strchr(param + len + 2, '/')) {
                 path = apr_pstrndup(p, path, param - path);
-                break;
+                continue;
             }
             /*
              * Check if the identifier is in the querystring and cut it out.
@@ -552,7 +552,6 @@ apr_status_t cache_generate_key_default(request_rec *r, apr_pool_t* p,
                         }
                     }
                 }
-                break;
             }
         }
     }