aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/malloc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/malloc.c b/src/malloc.c
index a3ad430..61ef244 100644
--- a/src/malloc.c
+++ b/src/malloc.c
@@ -65,6 +65,8 @@ static void* unaligned_malloc(size_t size)
ptr = mmap(NULL, full_size, (PROT_READ | PROT_WRITE),
(MAP_PRIVATE | MAP_ANONYMOUS), -1, 0);
+ if (ptr == MAP_FAILED)
+ return NULL;
((size_t*)ptr)[0] = size;
((size_t*)ptr)[1] = 0;