diff --git a/src/mod/applications/mod_http_cache/mod_http_cache.c b/src/mod/applications/mod_http_cache/mod_http_cache.c index 625fe236bb..3505c99a9b 100644 --- a/src/mod/applications/mod_http_cache/mod_http_cache.c +++ b/src/mod/applications/mod_http_cache/mod_http_cache.c @@ -1702,6 +1702,7 @@ SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_http_cache_shutdown) gcache.shutdown = 1; switch_queue_interrupt_all(gcache.prefetch_queue); switch_thread_rwlock_wrlock(gcache.shutdown_lock); + switch_thread_rwlock_unlock(gcache.shutdown_lock); url_cache_clear(&gcache, NULL); switch_core_hash_destroy(&gcache.map);