From 103de92fa4c872bd5d613afe9f95b54368c2c07f Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sat, 5 Jul 2008 19:22:49 +0200 Subject: [PATCH] fix resizing of buffer --- GrowingBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GrowingBuffer.cpp b/GrowingBuffer.cpp index 8e3bd4a..2841741 100644 --- a/GrowingBuffer.cpp +++ b/GrowingBuffer.cpp @@ -58,7 +58,7 @@ void GrowingBuffer::write(const void* buffer, size_t length) { } while (length > (newSize - limit)); GlobalSettings::isVerbose() && fprintf(stderr, "[%s:%d] resizing buffer from %d to %d bytes to fit in %d bytes.\n", __FILE__, __LINE__, size, newSize, length); void* newData = malloc(newSize); - memcpy(newData, data, position); + memcpy(newData, data, limit); free(data); data = newData; } -- 2.7.4