From adc6cd77b77d2eb899f3b946b816e32e747f8255 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 1 Sep 2017 16:01:42 +0200 Subject: oom: exit with 3 when malloc returns 0 --- fail.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fail.c b/fail.c index 207854a..0ecde49 100644 --- a/fail.c +++ b/fail.c @@ -48,6 +48,10 @@ oom() while (1) { long *m = malloc(4096*4096); + if (!m) { + write(1, "\n", 1); + exit(3); + } m[0] = last; m[1] = c++; last = (long)m; -- cgit 1.4.1