提交 d45a256c authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-10472: [mod_conference] Crash due to hangup race in conference personal…

FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- the saga continues
上级 d0a98b6a
...@@ -2084,14 +2084,9 @@ void *SWITCH_THREAD_FUNC conference_video_layer_thread_run(switch_thread_t *thre ...@@ -2084,14 +2084,9 @@ void *SWITCH_THREAD_FUNC conference_video_layer_thread_run(switch_thread_t *thre
while(conference_utils_member_test_flag(member, MFLAG_RUNNING) && member->layer_thread_running) { while(conference_utils_member_test_flag(member, MFLAG_RUNNING) && member->layer_thread_running) {
mcu_layer_t *layer = NULL; mcu_layer_t *layer = NULL;
mcu_canvas_t *canvas = NULL; mcu_canvas_t *canvas = NULL;
if (!member->layer_thread_wake_up) {
if (member->layer_thread_wake_up) {
printf("STAY UP!\n");
} else {
printf("FUCK SLEEP\n");
switch_thread_cond_wait(member->layer_cond, member->layer_cond_mutex); switch_thread_cond_wait(member->layer_cond, member->layer_cond_mutex);
printf("FUCK AWAKE\n");
} }
member->layer_thread_wake_up = 0; member->layer_thread_wake_up = 0;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论