From 46c48d546ddf5125fcfae63f94c1e635e3a75f18 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 26 Mar 2013 21:54:36 +0100 Subject: [PATCH] mpegvideo: fix null pointer dereference on switching streams Signed-off-by: Michael Niedermayer --- libavcodec/mpegvideo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index 2e37ef1c1b..f4739c43d5 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -695,6 +695,7 @@ int ff_mpeg_update_thread_context(AVCodecContext *dst, s->input_picture_number = s1->input_picture_number; av_assert0(!s->picture || s->picture != s1->picture); + if(s->picture) for (i = 0; i < MAX_PICTURE_COUNT; i++) { ff_mpeg_unref_picture(s, &s->picture[i]); if (s1->picture[i].f.data[0] &&