View | Details | Raw Unified | Return to bug 43724
Collapse All | Expand All

(-)modules/cache/mod_mem_cache.c (-1 / +1 lines)
Lines 537-543 static int remove_url(cache_handle_t *h, apr_pool_ Link Here
537
    }
537
    }
538
538
539
    obj = h->cache_obj;
539
    obj = h->cache_obj;
540
    if (obj) {
540
    if (obj && cache_find(sconf->cache_cache, obj->key) == obj) {
541
        cache_remove(sconf->cache_cache, obj);
541
        cache_remove(sconf->cache_cache, obj);
542
        /* For performance, cleanup cache object after releasing the lock */
542
        /* For performance, cleanup cache object after releasing the lock */
543
        cleanup = !apr_atomic_dec32(&obj->refcount);
543
        cleanup = !apr_atomic_dec32(&obj->refcount);

Return to bug 43724