git: 9front

Download patch

ref: 0ee7576e51b8ffb3e9f2589aa5d7ec87b05546bd
parent: 1c4ef04f66a65300e9f46abf99e08daba14628ce
author: BurnZeZ <devnull@localhost>
date: Thu Nov 21 11:44:41 EST 2019

grep: error if sbrk fails

--- a/sys/src/cmd/grep/sub.c
+++ b/sys/src/cmd/grep/sub.c
@@ -11,10 +11,14 @@
 	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;
--