From 4662118ca87f260e936ec1ba73200860646e966b Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Wed, 22 Apr 2015 10:28:52 -0500 Subject: [PATCH] CID:1294504: make sure to check for NULL frame --- src/switch_core_media.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index c8b89224b4..f475da1a04 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -10451,14 +10451,14 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_read_video_frame(switch_core } if (bp->ready && switch_test_flag(bp, SMBF_READ_VIDEO_STREAM)) { - if ((*frame)->img) { + if ((*frame) && (*frame)->img) { switch_image_t *img = NULL; switch_img_copy((*frame)->img, &img); switch_queue_push(bp->read_video_queue, img); } } - if (bp->ready && (*frame)->img && switch_test_flag(bp, SMBF_READ_VIDEO_PING)) { + if (bp->ready && (*frame) && (*frame)->img && switch_test_flag(bp, SMBF_READ_VIDEO_PING)) { bp->ping_frame = *frame; if (bp->callback) { if (bp->callback(bp, bp->user_data, SWITCH_ABC_TYPE_READ_VIDEO_PING) == SWITCH_FALSE