diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-01 14:02:23 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-02-01 14:02:23 +0000 |
commit | 1ebeb52021fe082ac7aa4174f44bfab8ba2ff60d (patch) | |
tree | 2d18b99f5939c04db0d155a537702eb3df04d662 /Src | |
parent | 94c0d7e5ec4f01a3d20cf818c6df5704e562720a (diff) | |
download | zsh-1ebeb52021fe082ac7aa4174f44bfab8ba2ff60d.tar.gz zsh-1ebeb52021fe082ac7aa4174f44bfab8ba2ff60d.tar.xz zsh-1ebeb52021fe082ac7aa4174f44bfab8ba2ff60d.zip |
zsh-workers/9505
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 |