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

Reply via email to