# HG changeset patch # User Mike Becker # Date 1650814174 -7200 # Node ID 8d70ad8da89963bf78c932f52e88a32d95d4cd19 # Parent 080c304ec1767c57994f9c0d69465a76affee940 do not implicitly zero freshly allocated memory diff -r 080c304ec176 -r 8d70ad8da899 src/buffer.c --- a/src/buffer.c Sun Apr 24 17:14:05 2022 +0200 +++ b/src/buffer.c Sun Apr 24 17:29:34 2022 +0200 @@ -47,7 +47,6 @@ if (buffer->bytes == NULL) { return 1; } - memset(buffer->bytes, 0, capacity); buffer->flags |= CX_BUFFER_FREE_CONTENTS; } else { buffer->bytes = space; @@ -122,14 +121,12 @@ unsigned char *newspace = realloc(buffer->bytes, newcap); if (newspace) { - memset(newspace + buffer->size, 0, newcap - buffer->size); buffer->bytes = newspace; buffer->capacity = newcap; + return 0; } else { return -1; } - - return 0; } size_t cxBufferWrite(