From: Stefan Fritsch Date: Sun, 10 Jan 2010 21:07:26 +0000 (+0000) Subject: Allow several of the configured session identifiers to be found and removed in X-Git-Tag: 2.3.5~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2173f71a93dbd3353470acb6d207654f17d06cfa;p=thirdparty%2Fapache%2Fhttpd.git Allow several of the configured session identifiers to be found and removed in a single request. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@897705 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/cache/cache_storage.c b/modules/cache/cache_storage.c index d5674428eab..a44b9e4dcc7 100644 --- a/modules/cache/cache_storage.c +++ b/modules/cache/cache_storage.c @@ -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; } } }