X-Git-Url: https://git.pterodactylus.net/?p=ecparse.git;a=blobdiff_plain;f=GrowingBuffer.cpp;fp=GrowingBuffer.cpp;h=2d26251d66587b3335be8af9b0ce175cc0ae7cc8;hp=3de12fc92705511f5e013e09d11aade13614ab89;hb=670b52477447d711f0cf0d40be66838a87666717;hpb=a0eb955ae6aa166e2c54bcbdd2521d75264fd3ad diff --git a/GrowingBuffer.cpp b/GrowingBuffer.cpp index 3de12fc..2d26251 100644 --- a/GrowingBuffer.cpp +++ b/GrowingBuffer.cpp @@ -73,7 +73,7 @@ void GrowingBuffer::write(const void* buffer, size_t length) { void GrowingBuffer::cut() { GlobalSettings::isVerbose() && fprintf(stderr, "[%s:%d] discarding %d bytes, %d bytes remaining.\n", __FILE__, __LINE__, position, limit - position); - memcpy(data, (char*) data + position, position); + memmove(data, (char*) data + position, limit); limit -= position; position = 0; }