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); |