소스 검색

malloc() returns now NULL if size == 0

Ioannis Koutras 13 년 전
부모
커밋
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);