From 29b6ad33305dc4a69940d6f636d6f129931cf9f1 Mon Sep 17 00:00:00 2001 From: BurnZeZ Date: Thu, 21 Nov 2019 16:44:41 +0000 Subject: grep: error if sbrk fails --- sys/src/cmd/grep/sub.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- cgit v1.2.3