Commit 59903b1f by Vicent Marti

Change types in http-parser

parent d02a7d83
...@@ -364,7 +364,7 @@ size_t http_parser_execute (http_parser *parser, ...@@ -364,7 +364,7 @@ size_t http_parser_execute (http_parser *parser,
char c, ch; char c, ch;
int8_t unhex_val; int8_t unhex_val;
const char *p = data, *pe; const char *p = data, *pe;
off_t to_read; size_t to_read;
enum state state; enum state state;
enum header_states header_state; enum header_states header_state;
uint64_t index = parser->index; uint64_t index = parser->index;
...@@ -1578,7 +1578,7 @@ size_t http_parser_execute (http_parser *parser, ...@@ -1578,7 +1578,7 @@ size_t http_parser_execute (http_parser *parser,
} }
case s_body_identity: case s_body_identity:
to_read = (off_t) MIN(pe - p, parser->content_length); to_read = (size_t)MIN(pe - p, parser->content_length);
if (to_read > 0) { if (to_read > 0) {
if (settings->on_body) settings->on_body(parser, p, to_read); if (settings->on_body) settings->on_body(parser, p, to_read);
p += to_read - 1; p += to_read - 1;
...@@ -1672,14 +1672,14 @@ size_t http_parser_execute (http_parser *parser, ...@@ -1672,14 +1672,14 @@ size_t http_parser_execute (http_parser *parser,
{ {
assert(parser->flags & F_CHUNKED); assert(parser->flags & F_CHUNKED);
to_read = (off_t) MIN(pe - p, parser->content_length); to_read = (size_t)MIN(pe - p, parser->content_length);
if (to_read > 0) { if (to_read > 0) {
if (settings->on_body) settings->on_body(parser, p, to_read); if (settings->on_body) settings->on_body(parser, p, to_read);
p += to_read - 1; p += to_read - 1;
} }
if (to_read == parser->content_length) { if (to_read == (size_t)parser->content_length) {
state = s_chunk_data_almost_done; state = s_chunk_data_almost_done;
} }
......
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