Browse Source

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@niedermayer.cc>
tags/n2.8
Michael Niedermayer 10 years ago
parent
commit
c7c207aecd
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavformat/mxg.c

+ 1
- 1
libavformat/mxg.c View File

@@ -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;


Loading…
Cancel
Save