X-Git-Url: https://git.pterodactylus.net/?p=ecparse.git;a=blobdiff_plain;f=GrowingBuffer.cpp;h=2841741682db3ed101d7b3207ecd0421e4aa145e;hp=8e3bd4a8472207391893c4b1f873b28a1352e0e7;hb=103de92fa4c872bd5d613afe9f95b54368c2c07f;hpb=1d09585d4cd534462159bb3df84fdc63337d90ca 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; }