From: Travis Cross Date: Sat, 12 Apr 2014 06:43:11 +0000 (+0000) Subject: Avoid leaking memory on mod_hash unload X-Git-Tag: v1.5.12~192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=886a730ae8b611370c13639de4dd30015ce5cf62;p=thirdparty%2Ffreeswitch.git Avoid leaking memory on mod_hash unload --- diff --git a/src/mod/applications/mod_hash/mod_hash.c b/src/mod/applications/mod_hash/mod_hash.c index 9af63045b3..d1ab317204 100644 --- a/src/mod/applications/mod_hash/mod_hash.c +++ b/src/mod/applications/mod_hash/mod_hash.c @@ -1070,12 +1070,14 @@ SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_hash_shutdown) switch_core_hash_destroy(&globals.limit_hash); switch_core_hash_destroy(&globals.db_hash); + switch_core_hash_destroy(&globals.remote_hash); switch_thread_rwlock_unlock(globals.limit_hash_rwlock); switch_thread_rwlock_unlock(globals.db_hash_rwlock); switch_thread_rwlock_destroy(globals.db_hash_rwlock); switch_thread_rwlock_destroy(globals.limit_hash_rwlock); + switch_thread_rwlock_destroy(globals.remote_hash_rwlock); return SWITCH_STATUS_SUCCESS;