From b2b5bc10b6574e4717f651602c970bdb20abd1a7 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 14 Oct 2014 13:21:37 +0100 Subject: valgrind: Source and destination overlap in memcpy Change-Id: I0b83a1955b6752c1253cfd7992a50b932aac078d --- filter/source/graphicfilter/icgm/bundles.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filter/source/graphicfilter/icgm/bundles.cxx b/filter/source/graphicfilter/icgm/bundles.cxx index 8ec42c558d9e..17d11564e85f 100644 --- a/filter/source/graphicfilter/icgm/bundles.cxx +++ b/filter/source/graphicfilter/icgm/bundles.cxx @@ -201,7 +201,7 @@ void CGMFList::InsertName( sal_uInt8* pSource, sal_uInt32 nSize ) sal_uInt32 nToCopy = nSize - nToCopyOfs - nPrev; if ( nToCopy ) { - memcpy( pFound, pFound + nToCopyOfs, nToCopy ); + memmove( pFound, pFound + nToCopyOfs, nToCopy ); } nSize -= nToCopyOfs; } @@ -221,7 +221,7 @@ void CGMFList::InsertName( sal_uInt8* pSource, sal_uInt32 nSize ) sal_uInt32 nToCopy = nSize - nToCopyOfs - nPrev; if ( nToCopy ) { - memcpy( pFound, pFound + nToCopyOfs, nToCopy ); + memmove( pFound, pFound + nToCopyOfs, nToCopy ); } nSize -= nToCopyOfs; } -- cgit