提交 2a1b8bd4 authored 作者: Nathan Neulinger's avatar Nathan Neulinger

mod_skinny: remove nested redundant mutex that could cause a hang

上级 ff551827
...@@ -2450,9 +2450,7 @@ static switch_status_t load_skinny_config(void) ...@@ -2450,9 +2450,7 @@ static switch_status_t load_skinny_config(void)
skinny_profile_respawn(profile, 0); skinny_profile_respawn(profile, 0);
/* Register profile */ /* Register profile */
switch_mutex_lock(globals.mutex);
switch_core_hash_insert(globals.profile_hash, profile->name, profile); switch_core_hash_insert(globals.profile_hash, profile->name, profile);
switch_mutex_unlock(globals.mutex);
profile = NULL; profile = NULL;
} else { } else {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论