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 -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org