diff options
author | Hisham <hisham@gobolinux.org> | 2016-02-02 15:53:02 +0100 |
---|---|---|
committer | Hisham <hisham@gobolinux.org> | 2016-02-02 15:53:02 +0100 |
commit | b54d2dde407921caa7561dde6b45831ba93d0840 (patch) | |
tree | cd81eea35dd65e46d22f2801ea403e1efc06eb59 /XAlloc.c | |
parent | a1f7f2869ec2bd860d5b4e4b39736ca877afdf6f (diff) |
Check for failure in allocations.
Diffstat (limited to 'XAlloc.c')
-rw-r--r-- | XAlloc.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; } |