Explorar el Código

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

Sergey Lyubka hace 13 años
padre
commit
39fd804aeb
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      mongoose.c

+ 1 - 1
mongoose.c

@@ -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) {
   int headers_len, data_len, i, fd_stdin[2], fd_stdout[2];
   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 cgi_env_block blk;
   FILE *in, *out;