Skip to content

Commit ebc6dbe

Browse files
committed
Update
1 parent da0205b commit ebc6dbe

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

httplib.h

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)