Commit 9378946e authored by Sergey Lyubka's avatar Sergey Lyubka

Added comments in read_request()

parent d7e6492f
...@@ -2714,6 +2714,8 @@ static int read_request(FILE *fp, struct mg_connection *conn, ...@@ -2714,6 +2714,8 @@ static int read_request(FILE *fp, struct mg_connection *conn,
(n = pull(fp, conn, buf + *nread, bufsiz - *nread)) > 0) { (n = pull(fp, conn, buf + *nread, bufsiz - *nread)) > 0) {
*nread += n; *nread += n;
} }
// *nread <= bufsiz check is crucial. If client fills up the whole buffer
// in one go, we still need to make an iteration and calculate request_len
} while (*nread <= bufsiz && request_len == 0 && n > 0); } while (*nread <= bufsiz && request_len == 0 && n > 0);
return n < 0 ? -1 : request_len; return n < 0 ? -1 : request_len;
......
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