From: tsoome Date: Mon, 16 Sep 2019 20:28:08 +0000 (+0000) Subject: loader: Malloc(0) should return NULL. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=1a18c8df606848d6d3c978949946218e34090225;p=freebsd.git loader: Malloc(0) should return NULL. We really should not allocate anything with size 0. --- diff --git a/stand/libsa/zalloc_malloc.c b/stand/libsa/zalloc_malloc.c index b9a295fb385..2cc14d80641 100644 --- a/stand/libsa/zalloc_malloc.c +++ b/stand/libsa/zalloc_malloc.c @@ -55,6 +55,9 @@ Malloc(size_t bytes, const char *file, int line) { Guard *res; + if (bytes == 0) + return (NULL); + #ifdef USEENDGUARD bytes += MALLOCALIGN + 1; #else