summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-07-30 20:26:59 +0200
committerDaniel Stenberg <daniel@haxx.se>2019-07-30 20:26:59 +0200
commit2706ec7fd8664c332b35524feb1aa623a69fd830 (patch)
tree9545f7f21d112daf3bb5314c899e6e8e5e94a0dd
parentcb46b193f18d67c92fc30e91171719ecbf666816 (diff)
downloadcurl-bagder/windows-larger-getenv.tar.gz
getenv: support up to 4K environment variable contents on windowsbagder/windows-larger-getenv
Reported-by: Michal Čaplygin Fixes #4174
-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)