From 3e32f7de9a350005c9a54bf64339891edfecb96b Mon Sep 17 00:00:00 2001 From: Bill Stoddard Date: Tue, 30 Apr 2002 00:06:16 +0000 Subject: [PATCH] remove_entity should only work on complete cache_objects git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94871 13f79535-47bb-0310-9956-ffa450edef68 --- modules/experimental/mod_mem_cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/experimental/mod_mem_cache.c b/modules/experimental/mod_mem_cache.c index 59698a52f1..c8710b02fe 100644 --- a/modules/experimental/mod_mem_cache.c +++ b/modules/experimental/mod_mem_cache.c @@ -487,7 +487,7 @@ static int remove_entity(cache_handle_t *h) obj->cleanup = 1; obj = (cache_object_t *) apr_hash_get(sconf->cacheht, obj->key, APR_HASH_KEY_STRING); - if (obj) { + if (obj && obj->complete) { mem_cache_object_t *mobj = (mem_cache_object_t *) obj->vobj; apr_hash_set(sconf->cacheht, obj->key, strlen(obj->key), NULL); sconf->object_cnt--; -- 2.40.0