From b54d2dde407921caa7561dde6b45831ba93d0840 Mon Sep 17 00:00:00 2001 From: Hisham Date: Tue, 2 Feb 2016 15:53:02 +0100 Subject: Check for failure in allocations. --- XAlloc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'XAlloc.c') diff --git a/XAlloc.c b/XAlloc.c index 6eb3d4f6..42065562 100644 --- a/XAlloc.c +++ b/XAlloc.c @@ -19,7 +19,7 @@ void* xMalloc(size_t size) { if (!data && size > 0) { curs_set(1); endwin(); - write(2, oomMessage, sizeof oomMessage); + write(2, oomMessage, sizeof oomMessage - 1); } return data; } @@ -29,7 +29,7 @@ void* xCalloc(size_t nmemb, size_t size) { if (!data && nmemb > 0 && size > 0) { curs_set(1); endwin(); - write(2, oomMessage, sizeof oomMessage); + write(2, oomMessage, sizeof oomMessage - 1); } return data; } @@ -39,7 +39,7 @@ void* xRealloc(void* ptr, size_t size) { if (!data && size > 0) { curs_set(1); endwin(); - write(2, oomMessage, sizeof oomMessage); + write(2, oomMessage, sizeof oomMessage - 1); } return data; } @@ -49,7 +49,7 @@ char* xStrdup(const char* str) { if (!data && str) { curs_set(1); endwin(); - write(2, oomMessage, sizeof oomMessage); + write(2, oomMessage, sizeof oomMessage - 1); } return data; } -- cgit v1.2.3