Browse Source

malloc() returns now NULL if size == 0

Ioannis Koutras 12 years ago
parent
commit
626a95984c
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/dmmlib.c

+ 4 - 0
src/dmmlib.c

@@ -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);