[FFmpeg-devel] [PATCH]Avoid a null pointer dereference after oom on frame size change in mpegvideo.c
Carl Eugen Hoyos
cehoyos at ag.or.at
Sun Jun 30 20:52:53 CEST 2013
Hi!
Attached patch fixes ticket #2735 here.
Please comment, Carl Eugen
-------------- next part --------------
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c
index 6e5162b..0871489 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -1223,7 +1223,8 @@ int ff_MPV_common_frame_size_change(MpegEncContext *s)
(s->mb_height * (i + 1) + nb_slices / 2) / nb_slices;
}
} else {
- if (init_duplicate_context(s) < 0)
+ err = init_duplicate_context(s);
+ if (err < 0)
goto fail;
s->start_mb_y = 0;
s->end_mb_y = s->mb_height;
More information about the ffmpeg-devel
mailing list