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