From: Michael Niedermayer Date: Sat, 7 Nov 2015 19:05:27 +0000 (+0100) Subject: avcodec/takdec: Use memove, avoid undefined memcpy() use X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=7cea3430a56fb0ff6ef60f08620fd3875e7bfeb6;p=ffmpeg avcodec/takdec: Use memove, avoid undefined memcpy() use Fixes: e214333cbd94c91228e624ff39329ce6/asan_generic_4a5159_6412_96cda2530e80607210ab41ccae3d456d.tak Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer --- diff --git a/libavcodec/takdec.c b/libavcodec/takdec.c index e5c07239406..dc0449e57d3 100644 --- a/libavcodec/takdec.c +++ b/libavcodec/takdec.c @@ -645,7 +645,7 @@ static int decorrelate(TAKDecContext *s, int c1, int c2, int length) *p1++ = v; } - memcpy(s->residues, &s->residues[tmp], 2 * filter_order); + memmove(s->residues, &s->residues[tmp], 2 * filter_order); } emms_c();