summaryrefslogtreecommitdiff
path: root/libavcodec/smvjpegdec.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-05-20 02:21:07 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-05-20 02:21:07 +0200
commit8408720453d73c0f5bad40297dbc47557228b197 (patch)
treef8be078546889fea96208821f86157ee062f5e01 /libavcodec/smvjpegdec.c
parent0739614c9c48983e9686ab331ada72367e16b9de (diff)
avcodec/smvjpegdec: Dont ignore avcodec_close() return code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/smvjpegdec.c')
-rw-r--r--libavcodec/smvjpegdec.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libavcodec/smvjpegdec.c b/libavcodec/smvjpegdec.c
index a4125f17b5..69327cd798 100644
--- a/libavcodec/smvjpegdec.c
+++ b/libavcodec/smvjpegdec.c
@@ -180,13 +180,14 @@ static av_cold int smvjpeg_decode_end(AVCodecContext *avctx)
{
SMVJpegDecodeContext *s = avctx->priv_data;
MJpegDecodeContext *jpg = &s->jpg;
+ int ret;
jpg->picture_ptr = NULL;
av_frame_free(&s->picture[0]);
av_frame_free(&s->picture[1]);
- avcodec_close(s->avctx);
+ ret = avcodec_close(s->avctx);
av_freep(&s->avctx);
- return 0;
+ return ret;
}
static const AVClass smvjpegdec_class = {