From 7b2f737ceea9b1f181a8657fb09a755a3ee23372 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Sun, 25 Sep 2011 11:49:09 +0800 Subject: [PATCH] libfreerdp-utils/memory: add a pointer check in xstrdup. --- libfreerdp-utils/memory.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp-utils/memory.c b/libfreerdp-utils/memory.c index f20c9d29d..a3077fd38 100644 --- a/libfreerdp-utils/memory.c +++ b/libfreerdp-utils/memory.c @@ -105,6 +105,9 @@ char* xstrdup(const char* str) { char* mem; + if (str == NULL) + return NULL; + #ifdef _WIN32 mem = _strdup(str); #else