aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-07-30 20:26:59 +0200
committerDaniel Stenberg <daniel@haxx.se>2019-07-31 08:20:59 +0200
commitb7d1264647eade0dae9f40cd3987071e557753ae (patch)
tree565ce7340bb048b601dea885e3cfadf083a89d46
parent84aba180e22c1cfab41cae8074af01dcb20adb16 (diff)
getenv: support up to 4K environment variable contents on windows
Reported-by: Michal Čaplygin Fixes #4174 Closes #4175
-rw-r--r--lib/getenv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/getenv.c b/lib/getenv.c
index 89d181de3..e444a6a3a 100644
--- a/lib/getenv.c
+++ b/lib/getenv.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2012, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2019, 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
@@ -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)