mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
Using BUFSIZ->16384 buffer size for the headers returned by CGI. BUFSIZ may be too small, e.g. 512
This commit is contained in:
1 parent
22b430deb2
commit
39fd804aeb
1 file changed
+1
-1
+1
-1
@@ -2930,7 +2930,7 @@ static void prepare_cgi_environment(struct mg_connection *conn,
|
|||||||
static void handle_cgi_request(struct mg_connection *conn, const char *prog) {
|
static void handle_cgi_request(struct mg_connection *conn, const char *prog) {
|
||||||
int headers_len, data_len, i, fd_stdin[2], fd_stdout[2];
|
int headers_len, data_len, i, fd_stdin[2], fd_stdout[2];
|
||||||
const char *status, *status_text;
|
const char *status, *status_text;
|
||||||
char buf[BUFSIZ], *pbuf, dir[PATH_MAX], *p;
|
char buf[16384], *pbuf, dir[PATH_MAX], *p;
|
||||||
struct mg_request_info ri;
|
struct mg_request_info ri;
|
||||||
struct cgi_env_block blk;
|
struct cgi_env_block blk;
|
||||||
FILE *in, *out;
|
FILE *in, *out;
|
||||||
|
|||||||
Reference in new issue
Block a user