]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-9267 fix regression
authorBrian West <brian@freeswitch.org>
Tue, 5 Jul 2016 18:27:36 +0000 (13:27 -0500)
committerBrian West <brian@freeswitch.org>
Tue, 5 Jul 2016 18:27:36 +0000 (13:27 -0500)
src/switch_core_media.c

index 591fab229abfc7f5e1d2f67f69f59c0953cac36a..91492d194c559e752ec7f9ff29942c0a74c14cae 100644 (file)
@@ -11727,10 +11727,12 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_read_video_frame(switch_core
                }
        }
 
-       if (patchers) {
-               switch_set_flag((*frame)->codec, SWITCH_CODEC_FLAG_VIDEO_PATCHING);
-       } else {
-               switch_clear_flag((*frame)->codec, SWITCH_CODEC_FLAG_VIDEO_PATCHING);
+       if ((*frame)->codec) {
+               if (patchers) {
+                       switch_set_flag((*frame)->codec, SWITCH_CODEC_FLAG_VIDEO_PATCHING);
+               } else {
+                       switch_clear_flag((*frame)->codec, SWITCH_CODEC_FLAG_VIDEO_PATCHING);
+               }
        }
 
        if (status == SWITCH_STATUS_SUCCESS) {