Просмотр исходного кода

malloc() returns now NULL if size == 0

Ioannis Koutras лет назад: 12
Родитель
Сommit
626a95984c
1 измененных файлов с 4 добавлено и 0 удалено
  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);