From 7bcf295e8db48474f2ad4e37c7cccc3550fc2904 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Mon, 15 Oct 2018 10:00:19 -0700 Subject: dummy_malloc: Check if sbrk() fails Add code to check if sbrk() fails as well as setting appropriate 'errno' for users that may rely on it for error reporting. Signed-off-by: Andrey Smirnov Signed-off-by: Sascha Hauer --- common/dummy_malloc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/dummy_malloc.c b/common/dummy_malloc.c index ab67120180..0120d9be2e 100644 --- a/common/dummy_malloc.c +++ b/common/dummy_malloc.c @@ -32,6 +32,11 @@ void *memalign(size_t alignment, size_t bytes) { void *mem = sbrk(bytes + alignment); + if (!mem) { + errno = ENOMEM; + return NULL; + } + return PTR_ALIGN(mem, alignment); } -- cgit v1.2.3