Commit 39fd804a authored by Sergey Lyubka's avatar Sergey Lyubka

Using BUFSIZ->16384 buffer size for the headers returned by CGI. BUFSIZ may be too small, e.g. 512

parent 22b430de
...@@ -2930,7 +2930,7 @@ static void prepare_cgi_environment(struct mg_connection *conn, ...@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment