From 4674b4a7320bb6b003a4e3b3840027573691e60d Mon Sep 17 00:00:00 2001 From: Hisham Date: Mon, 30 May 2016 12:22:22 -0300 Subject: [PATCH] Stricter strdup. --- XAlloc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/XAlloc.c b/XAlloc.c index 38556987..34a444f2 100644 --- a/XAlloc.c +++ b/XAlloc.c @@ -44,8 +44,11 @@ void* xRealloc(void* ptr, size_t size) { } char* xStrdup(const char* str) { + if (!str) { + fail(); + } char* data = strdup(str); - if (!data && str) { + if (!data) { fail(); } return data;