@@ -49,6 +49,10 @@ void * malloc(size_t size) {
raw_block = systemallocator.raw_block_head;
ptr = NULL;
+
+ if(size == 0) {
+ return NULL;
+ }
TRACE_1("dmmlib - malloc - request %zu bytes\n", size);