From 0f1a59aeb45062221b3e6575e43b5a9f6d09a869 Mon Sep 17 00:00:00 2001
From: Sergey Lyubka <valenok@gmail.com>
Date: Tue, 4 Feb 2014 18:11:56 +0000
Subject: [PATCH] Increased env buf size 4096 -> 8192. Passing TMPDIR to CGI.

---
 mongoose.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mongoose.c b/mongoose.c
index f536ccce1..3c519ee2d 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -154,7 +154,7 @@ struct ll { struct ll *prev, *next; };
 #define MAX_PATH_SIZE 8192
 #define LUA_SCRIPT_PATTERN "**.lp$"
 #define DEFAULT_CGI_PATTERN "**.cgi$|**.pl$|**.php$"
-#define CGI_ENVIRONMENT_SIZE 4096
+#define CGI_ENVIRONMENT_SIZE 8192
 #define MAX_CGI_ENVIR_VARS 64
 #define ENV_EXPORT_TO_CGI "MONGOOSE_CGI"
 #define PASSWORDS_FILE_NAME ".htpasswd"
@@ -1129,6 +1129,7 @@ static void prepare_cgi_environment(struct connection *conn,
   addenv2(blk, "PATH");
   addenv2(blk, "TMP");
   addenv2(blk, "TEMP");
+  addenv2(blk, "TMPDIR");
   addenv2(blk, "PERLLIB");
   addenv2(blk, ENV_EXPORT_TO_CGI);
 
-- 
GitLab