diff options
author | BurnZeZ <devnull@localhost> | 2019-11-21 16:44:41 +0000 |
---|---|---|
committer | BurnZeZ <devnull@localhost> | 2019-11-21 16:44:41 +0000 |
commit | 29b6ad33305dc4a69940d6f636d6f129931cf9f1 (patch) | |
tree | 648c56439b2e8956fd1d9703a81d93a0c012b74d | |
parent | 55104888794793069cc60b2d00d46a530f1c1cbe (diff) |
grep: error if sbrk fails
-rw-r--r-- | sys/src/cmd/grep/sub.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/src/cmd/grep/sub.c b/sys/src/cmd/grep/sub.c index 423ddf4c0..775c1cc14 100644 --- a/sys/src/cmd/grep/sub.c +++ b/sys/src/cmd/grep/sub.c @@ -11,10 +11,14 @@ mal(int n) if(m < n) { if(n > Nhunk) { v = sbrk(n); + if(v == (void*)-1) + error("sbrk"); memset(v, 0, n); return v; } s = sbrk(Nhunk); + if(s == (void*)-1) + error("sbrk"); m = Nhunk; } v = s; |