[FFmpeg-cvslog] avformat/mxg: Use memmove()
Michael Niedermayer
git at videolan.org
Thu Nov 12 04:07:35 CET 2015
ffmpeg | branch: release/2.7 | Michael Niedermayer <michael at niedermayer.cc> | Tue Sep 1 22:45:07 2015 +0200| [13aaefb70e7891d2c7be5371f6e69f479bd21813] | committer: Michael Niedermayer
avformat/mxg: Use memmove()
Fixes undefined behavior
Fixes: 1700002963a49da13542e0726b7bb758/unknown_unknown_292_658_cov_2141972066_m1.mxg
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
(cherry picked from commit c7c207aecde0773afc974ce4b7e25dca659bc5b5)
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13aaefb70e7891d2c7be5371f6e69f479bd21813
---
libavformat/mxg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/mxg.c b/libavformat/mxg.c
index 34977b8..4de0ef9 100644
--- a/libavformat/mxg.c
+++ b/libavformat/mxg.c
@@ -182,7 +182,7 @@ FF_ENABLE_DEPRECATION_WARNINGS
if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) {
if (mxg->cache_size > 0) {
- memcpy(mxg->buffer, mxg->buffer_ptr, mxg->cache_size);
+ memmove(mxg->buffer, mxg->buffer_ptr, mxg->cache_size);
}
mxg->buffer_ptr = mxg->buffer;
More information about the ffmpeg-cvslog
mailing list