]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas...
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 20 Jul 2017 07:51:24 +0000 (02:51 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 20 Jul 2017 07:51:24 +0000 (02:51 -0500)
src/mod/applications/mod_conference/conference_video.c

index ed1cc5e41652ad8169c6bada586fa591745c5726..a0abe13d45a228b397bd863983e0f2cd3187d78d 100644 (file)
@@ -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) {
                mcu_layer_t *layer = NULL;
                mcu_canvas_t *canvas = NULL;
-
-
-               if (member->layer_thread_wake_up) {
-                       printf("STAY UP!\n");
-               } else {
-                       printf("FUCK SLEEP\n");
+               
+               if (!member->layer_thread_wake_up) {
                        switch_thread_cond_wait(member->layer_cond, member->layer_cond_mutex);
-                       printf("FUCK AWAKE\n");
                }
 
                member->layer_thread_wake_up = 0;