From: Daniel Stenberg Date: Tue, 30 Jul 2019 18:26:59 +0000 (+0200) Subject: getenv: support up to 4K environment variable contents on windows X-Git-Tag: curl-7_66_0~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7d1264647eade0dae9f40cd3987071e557753ae;p=thirdparty%2Fcurl.git getenv: support up to 4K environment variable contents on windows Reported-by: Michal Čaplygin Fixes #4174 Closes #4175 --- diff --git a/lib/getenv.c b/lib/getenv.c index 89d181de3c..e444a6a3ad 100644 --- a/lib/getenv.c +++ b/lib/getenv.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2012, Daniel Stenberg, , et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, , et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -35,7 +35,7 @@ char *GetEnv(const char *variable) return NULL; #else #ifdef WIN32 - char env[MAX_PATH]; /* MAX_PATH is from windef.h */ + char env[4096]; char *temp = getenv(variable); env[0] = '\0'; if(temp != NULL)