mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-20 02:04:54 +00:00
[mod_blacklist] Fix use after free().
This commit is contained in:
parent
7f86d25c6c
commit
9b31178738
@ -99,7 +99,7 @@ static switch_status_t load_list(const char *name, const char *filename)
|
||||
switch_core_hash_insert(bl->list, buf, (void *)SWITCH_TRUE);
|
||||
}
|
||||
|
||||
switch_core_hash_insert(globals.files, name, filename);
|
||||
switch_core_hash_insert_auto_free(globals.files, name, strdup(filename));
|
||||
switch_core_hash_insert(globals.lists, name, bl);
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Loaded list [%s]\n", name);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user