From e5ac8f4ccc38dd1ede773562fa2d9274a17df5d5 Mon Sep 17 00:00:00 2001 From: Graham Leggett Date: Mon, 18 Oct 2010 19:04:21 +0000 Subject: [PATCH] Remove the remove_url filter consistently for both the ap_die() and the mod_proxy cases. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1023952 13f79535-47bb-0310-9956-ffa450edef68 --- modules/cache/mod_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cache/mod_cache.c b/modules/cache/mod_cache.c index 2fddca88c0..bc95a21a56 100644 --- a/modules/cache/mod_cache.c +++ b/modules/cache/mod_cache.c @@ -1595,6 +1595,8 @@ static void cache_insert_error_filter(request_rec *r) if (dummy) { cache_request_rec *cache = (cache_request_rec *) dummy; + ap_remove_output_filter(cache->remove_url_filter); + if (cache->stale_handle && cache->save_filter && !cache->stale_handle->cache_obj->info.control.must_revalidate && !cache->stale_handle->cache_obj->info.control.proxy_revalidate) { @@ -1627,8 +1629,6 @@ static void cache_insert_error_filter(request_rec *r) "110 Response is stale"); } - ap_remove_output_filter(cache->remove_url_filter); - cache_run_cache_status( cache->handle, r, -- 2.50.1