瀏覽代碼

malloc: sbrk() should return MORECORE_FAILURE instead of NULL on failure

Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
karl.beldan@gmail.com 15 年之前
父節點
當前提交
ae30b8c200
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      common/dlmalloc.c

+ 1 - 1
common/dlmalloc.c

@@ -1515,7 +1515,7 @@ void *sbrk(ptrdiff_t increment)
 	ulong new = old + increment;
 
 	if ((new < mem_malloc_start) || (new > mem_malloc_end))
-		return NULL;
+		return (void *)MORECORE_FAILURE;
 
 	mem_malloc_brk = new;