avcodec/snowdec: check av_frame_ref() return value

Fixes CID1135742

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2013-12-11 00:30:43 +01:00
parent 11679e1b90
commit 42874666a6

View File

@ -562,9 +562,12 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
ff_snow_release_buffer(avctx);
if(!(s->avctx->debug&2048))
av_frame_ref(picture, s->current_picture);
res = av_frame_ref(picture, s->current_picture);
else
av_frame_ref(picture, s->mconly_picture);
res = av_frame_ref(picture, s->mconly_picture);
if (res < 0)
return res;
*got_frame = 1;