Skip to content
Snippets Groups Projects
Commit 9c5cd6c4 authored by Yang Tse's avatar Yang Tse
Browse files

Fix compiler warning: the address of 'env' will always evaluate as 'true'

parent 9b550564
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
* Copyright (C) 1998 - 2005, Daniel Stenberg, <daniel@haxx.se>, et al.
* Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
......@@ -48,18 +48,15 @@ char *GetEnv(const char *variable)
env[0] = '\0';
if (temp != NULL)
ExpandEnvironmentStrings(temp, env, sizeof(env));
return (env[0] != '\0')?strdup(env):NULL;
#else
#ifdef VMS
char *env = getenv(variable);
if (env && strcmp("HOME",variable) == 0) {
env = decc$translate_vms(env);
}
#else
/* no length control */
char *env = getenv(variable);
#ifdef VMS
if (env && strcmp("HOME",variable) == 0)
env = decc$translate_vms(env);
#endif
return env?strdup(env):NULL;
#endif
return (env && env[0])?strdup(env):NULL;
#endif
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment