Loading lib/getenv.c +6 −9 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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) { #ifdef VMS if (env && strcmp("HOME",variable) == 0) env = decc$translate_vms(env); } #else /* no length control */ char *env = getenv(variable); #endif return env?strdup(env):NULL; #endif return (env && env[0])?strdup(env):NULL; #endif } Loading Loading
lib/getenv.c +6 −9 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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) { #ifdef VMS if (env && strcmp("HOME",variable) == 0) env = decc$translate_vms(env); } #else /* no length control */ char *env = getenv(variable); #endif return env?strdup(env):NULL; #endif return (env && env[0])?strdup(env):NULL; #endif } Loading