diff --git a/Source/multi.cpp b/Source/multi.cpp index 498bee7f5..9f117aae2 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -121,7 +121,7 @@ std::byte *CopyBufferedPackets(std::byte *destination, TBuffer *source, size_t * srcPtr += chunkSize; *size -= chunkSize; } - memcpy(source->bData, srcPtr, (source->bData - srcPtr) + source->dwNextWriteOffset + 1); + memmove(source->bData, srcPtr, (source->bData - srcPtr) + source->dwNextWriteOffset + 1); source->dwNextWriteOffset += static_cast(source->bData - srcPtr); return destination; }