diff options
Diffstat (limited to 'Src')
-rw-r--r-- | Src/mem.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Src/mem.c b/Src/mem.c index 4936a5e73..d6fb293d0 100644 --- a/Src/mem.c +++ b/Src/mem.c @@ -356,6 +356,10 @@ zhalloc(size_t size) n = (n + pgsz) & ~pgsz; h = (Heap) mmap(NULL, n, PROT_READ | PROT_WRITE, MMAP_FLAGS, -1, 0); + if (h == ((Heap) -1)) { + zerr("fatal error: out of heap memory", NULL, 0); + exit(1); + } h->size = n; } #else |