From 670b52477447d711f0cf0d40be66838a87666717 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sat, 5 Jul 2008 22:50:11 +0200 Subject: [PATCH] move all remaining data --- GrowingBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.7.4