1
0
mirror of https://github.com/signalwire/freeswitch.git synced 2025-04-18 01:28:42 +00:00

FS-6217 --resolve

This commit is contained in:
Anthony Minessale 2014-02-13 06:22:13 +05:00
parent bdc4005678
commit 27bfa2b65e

@ -1940,6 +1940,7 @@ SWITCH_DECLARE(uint32_t) switch_xml_clear_user_cache(const char *key, const char
char mega_key[1024];
int r = 0;
switch_xml_t lookup;
char *expires_val = NULL;
switch_mutex_lock(CACHE_MUTEX);
@ -1948,8 +1949,10 @@ SWITCH_DECLARE(uint32_t) switch_xml_clear_user_cache(const char *key, const char
if ((lookup = switch_core_hash_find(CACHE_HASH, mega_key))) {
switch_core_hash_delete(CACHE_HASH, mega_key);
if ((lookup = switch_core_hash_find(CACHE_EXPIRES_HASH, mega_key))) {
if ((expires_val = switch_core_hash_find(CACHE_EXPIRES_HASH, mega_key))) {
switch_core_hash_delete(CACHE_EXPIRES_HASH, mega_key);
free(expires_val);
expires_val = NULL;
}
switch_xml_free(lookup);
r++;