]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libschroedingerdec.c
Merge commit '0f9f7969ef4df3661131cede3e8cc770e1ea3db8'
[ffmpeg] / libavcodec / libschroedingerdec.c
index dca3379203c0b45b9020482c6fc069c7184b7b02..8778869af8cc2fd58a1612f4a37caecf18b807c9 100644 (file)
@@ -267,6 +267,8 @@ static int libschroedinger_decode_frame(AVCodecContext *avctx,
                 /* Decoder needs a frame - create one and push it in. */
                 frame = ff_create_schro_frame(avctx,
                                               p_schro_params->frame_format);
+                if (!frame)
+                    return AVERROR(ENOMEM);
                 schro_decoder_add_output_picture(decoder, frame);
                 break;