]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[core] scan-build: video_bridge_thread() - Dereference of null pointer
authorDragos Oancea <dragos@signalwire.com>
Thu, 14 Nov 2019 08:12:00 +0000 (08:12 +0000)
committerAndrey Volk <andywolk@gmail.com>
Mon, 30 Dec 2019 20:57:19 +0000 (00:57 +0400)
src/switch_ivr_bridge.c

index 667950d2ade7bf118c690fdd0a6c339f72fb3895..41b668c58b5911fbc04926852bee5076061e9a2f 100644 (file)
@@ -233,8 +233,8 @@ static void video_bridge_thread(switch_core_session_t *session, void *obj)
                }
 
 
-               if (switch_test_flag(read_frame, SFF_CNG) ||
-                       switch_channel_test_flag(channel, CF_LEG_HOLDING) || switch_channel_test_flag(b_channel, CF_VIDEO_READ_FILE_ATTACHED)) {
+               if (read_frame && (switch_test_flag(read_frame, SFF_CNG) ||
+                       switch_channel_test_flag(channel, CF_LEG_HOLDING) || switch_channel_test_flag(b_channel, CF_VIDEO_READ_FILE_ATTACHED))) {
                        continue;
                }