@@ -5365,8 +5365,8 @@ class FormDataParser {
53655365
53665366 bool is_valid () const { return is_valid_; }
53675367
5368- bool parse (const char *buf, size_t n, const ContentReceiver &content_callback ,
5369- const FormFileHeader &header_callback ) {
5368+ bool parse (const char *buf, size_t n, const FormFileHeader &header_callback ,
5369+ const ContentReceiver &content_callback ) {
53705370
53715371 buf_append (buf, n);
53725372
@@ -7288,7 +7288,7 @@ inline bool Server::read_content(Stream &strm, Request &req, Response &res) {
72887288 FormFileMap::iterator cur;
72897289 Params::iterator text_cur;
72907290 auto is_text_field = false ;
7291- auto file_count = 0 ;
7291+ size_t file_count = 0 ;
72927292 if (read_content_core (
72937293 strm, req, res,
72947294 // Regular
@@ -7363,19 +7363,8 @@ inline bool Server::read_content_core(
73637363
73647364 multipart_form_data_parser.set_boundary (std::move (boundary));
73657365 out = [&](const char *buf, size_t n, uint64_t /* off*/ , uint64_t /* len*/ ) {
7366- /* For debug
7367- size_t pos = 0;
7368- while (pos < n) {
7369- auto read_size = (std::min)<size_t>(1, n - pos);
7370- auto ret = multipart_form_data_parser.parse(
7371- buf + pos, read_size, multipart_receiver, multipart_header);
7372- if (!ret) { return false; }
7373- pos += read_size;
7374- }
7375- return true;
7376- */
7377- return multipart_form_data_parser.parse (buf, n, multipart_receiver,
7378- multipart_header);
7366+ return multipart_form_data_parser.parse (buf, n, multipart_header,
7367+ multipart_receiver);
73797368 };
73807369 } else {
73817370 out = [receiver](const char *buf, size_t n, uint64_t /* off*/ ,
0 commit comments