ソースを参照

malloc() returns now NULL if size == 0

Ioannis Koutras 12 年 前
コミット
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);