diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-07-30 20:26:59 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-07-31 08:20:59 +0200 |
commit | b7d1264647eade0dae9f40cd3987071e557753ae (patch) | |
tree | 565ce7340bb048b601dea885e3cfadf083a89d46 | |
parent | 84aba180e22c1cfab41cae8074af01dcb20adb16 (diff) | |
download | curl-b7d1264647eade0dae9f40cd3987071e557753ae.tar.gz |
getenv: support up to 4K environment variable contents on windows
Reported-by: Michal Čaplygin
Fixes #4174
Closes #4175
-rw-r--r-- | lib/getenv.c | 4 |
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) |