]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7513: fix read lock bug
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 2 Mar 2015 19:37:11 +0000 (13:37 -0600)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:07 +0000 (12:47 -0500)
src/mod/applications/mod_conference/mod_conference.c

index 9735f609fb387622ed04fede83dbecfc00ba5e78..87b533b2734841066a0397406f2815c2c7104af9 100644 (file)
@@ -1647,7 +1647,10 @@ static void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread
                                min_members++;
                        }
 
-                       if (conference->playing_video_file) continue;
+                       if (conference->playing_video_file) {
+                               switch_core_session_rwunlock(imember->session);
+                               continue;
+                       }
 
                        if (conference->canvas->layout_floor_id > -1 && imember->id == conference->video_floor_holder && 
                                imember->video_layer_id != conference->canvas->layout_floor_id) {