avcodec/snowenc: Check av_frame_ref() return value

Fixes CID1026740

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2015-03-31 04:25:42 +02:00
parent a38758a97e
commit 385fe984fc
1 changed files with 3 additions and 1 deletions

View File

@ -1622,7 +1622,9 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
ff_snow_frame_start(s);
av_frame_unref(avctx->coded_frame);
av_frame_ref(avctx->coded_frame, s->current_picture);
ret = av_frame_ref(avctx->coded_frame, s->current_picture);
if (ret < 0)
return ret;
s->m.current_picture_ptr= &s->m.current_picture;
s->m.current_picture.f = s->current_picture;