Changeset: 62ddf8c1f749 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/62ddf8c1f749
Modified Files:
clients/examples/C/testsfile.c
Branch: default
Log Message:
The realloc function does not necessarily return NULL when size is 0.
diffs (16 lines):
diff --git a/clients/examples/C/testsfile.c b/clients/examples/C/testsfile.c
--- a/clients/examples/C/testsfile.c
+++ b/clients/examples/C/testsfile.c
@@ -563,8 +563,11 @@ custom_allocator(void *state, void *old,
memset(old, '\0', cookie_size);
}
+ if (size == 0) {
+ free(old);
+ return NULL;
+ }
char *new_allocation = realloc(old, size > 0 ? size + prefix_size: 0);
- assert(size > 0 || new_allocation == NULL);
if (new_allocation) {
// set magic cookie
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]