summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHisham <hisham@gobolinux.org>2016-02-02 16:03:00 +0100
committerHisham <hisham@gobolinux.org>2016-02-02 16:03:00 +0100
commitf87462d60e1e5c49536c6cf241dceb9ae61332ee (patch)
treeadafbfd7a3fee32b9b68693ede77a484b2c6353d
parentb2c2b2bfb38e8a42d1a55aaf5c9f59613bbd3373 (diff)
Exit on failure!
-rw-r--r--XAlloc.c4
1 files changed, 4 insertions, 0 deletions
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;
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy