From f87462d60e1e5c49536c6cf241dceb9ae61332ee Mon Sep 17 00:00:00 2001 From: Hisham Date: Tue, 2 Feb 2016 16:03:00 +0100 Subject: Exit on failure! --- XAlloc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'XAlloc.c') diff --git a/XAlloc.c b/XAlloc.c index 42065562..9d63eaef 100644 --- a/XAlloc.c +++ b/XAlloc.c @@ -20,6 +20,7 @@ void* xMalloc(size_t size) { curs_set(1); endwin(); write(2, oomMessage, sizeof oomMessage - 1); + exit(1); } return data; } @@ -30,6 +31,7 @@ void* xCalloc(size_t nmemb, size_t size) { curs_set(1); endwin(); write(2, oomMessage, sizeof oomMessage - 1); + exit(1); } return data; } @@ -40,6 +42,7 @@ void* xRealloc(void* ptr, size_t size) { curs_set(1); endwin(); write(2, oomMessage, sizeof oomMessage - 1); + exit(1); } return data; } @@ -50,6 +53,7 @@ char* xStrdup(const char* str) { curs_set(1); endwin(); write(2, oomMessage, sizeof oomMessage - 1); + exit(1); } return data; } -- cgit v1.2.3