From 1e11ce3beef598a81f7a004e11412389a4e86a41 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 4 Aug 2018 07:02:16 +0100 Subject: [PATCH] Texture data overlap occuring here, using memmove instead. --- src/textures/formats/multipatchtexture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/textures/formats/multipatchtexture.cpp b/src/textures/formats/multipatchtexture.cpp index af15077c6..3027048d6 100644 --- a/src/textures/formats/multipatchtexture.cpp +++ b/src/textures/formats/multipatchtexture.cpp @@ -1285,7 +1285,7 @@ void FMultiPatchTexture::ResolvePatches() { if (Parts[i].Texture == nullptr) { - memcpy(&Parts[i], &Parts[i + 1], (NumParts - i - 1) * sizeof(TexPart)); + memmove(&Parts[i], &Parts[i + 1], (NumParts - i - 1) * sizeof(TexPart)); i--; NumParts--; }