[FFmpeg-cvslog] avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe
Max Justicz
git at videolan.org
Fri Jun 2 03:07:05 EEST 2017
ffmpeg | branch: release/3.3 | Max Justicz <maxj at mit.edu> | Tue May 23 11:22:35 2017 +0200| [6b839e9aa3364f3c6f109721e5a725f5a2e517c2] | committer: Michael Niedermayer
avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe
Fixes: fmvc-poc.avi
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
(cherry picked from commit 3766aa7343c43521c8ad67aaec26e3c91f6d91c7)
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b839e9aa3364f3c6f109721e5a725f5a2e517c2
---
libavcodec/fmvc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/fmvc.c b/libavcodec/fmvc.c
index 2368e95f29..74e9bdd8a0 100644
--- a/libavcodec/fmvc.c
+++ b/libavcodec/fmvc.c
@@ -596,8 +596,8 @@ static av_cold int decode_init(AVCodecContext *avctx)
s->bpp = avctx->bits_per_coded_sample >> 3;
s->buffer_size = avctx->width * avctx->height * 4;
s->pbuffer_size = avctx->width * avctx->height * 4;
- s->buffer = av_malloc(s->buffer_size);
- s->pbuffer = av_malloc(s->pbuffer_size);
+ s->buffer = av_mallocz(s->buffer_size);
+ s->pbuffer = av_mallocz(s->pbuffer_size);
if (!s->buffer || !s->pbuffer)
return AVERROR(ENOMEM);
More information about the ffmpeg-cvslog
mailing list