From: Dan Fandrich Date: Thu, 27 Sep 2007 18:39:10 +0000 (+0000) Subject: Don't strdup an empty string X-Git-Tag: curl-7_17_1~180 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0819c3a8cfe3e56bb6a4b38fcbeb15ae2c5cb92f;p=thirdparty%2Fcurl.git Don't strdup an empty string --- diff --git a/lib/getenv.c b/lib/getenv.c index 475c3d3ca5..ca88234fa5 100644 --- a/lib/getenv.c +++ b/lib/getenv.c @@ -55,7 +55,7 @@ char *GetEnv(const char *variable) if (env && strcmp("HOME",variable) == 0) env = decc$translate_vms(env); #endif - return env?strdup(env):NULL; + return (env && env[0])?strdup(env):NULL; #endif #endif }