From cb7db309af4e4c4bbf070467599191a88311cd52 Mon Sep 17 00:00:00 2001 From: Dragos Oancea Date: Thu, 14 Nov 2019 08:12:00 +0000 Subject: [PATCH] [core] scan-build: video_bridge_thread() - Dereference of null pointer --- src/switch_ivr_bridge.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/switch_ivr_bridge.c b/src/switch_ivr_bridge.c index 667950d2ad..41b668c58b 100644 --- a/src/switch_ivr_bridge.c +++ b/src/switch_ivr_bridge.c @@ -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; }