| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -610,8 +610,6 @@ class Parser : public AsyncWrap { | |||
| 610 | 610 | size_t nparsed = | |
| 611 | 611 | http_parser_execute(&parser_, &settings, data, len); | |
| 612 | 612 | ||
| 613 | - enum http_errno err = HTTP_PARSER_ERRNO(&parser_); | ||
| 614 | - | ||
| 615 | 613 | Save(); | |
| 616 | 614 | ||
| 617 | 615 | // Unassign the 'buffer_' variable | |
@@ -626,7 +624,9 @@ class Parser : public AsyncWrap { | |||
| 626 | 624 | Local<Integer> nparsed_obj = Integer::New(env()->isolate(), nparsed); | |
| 627 | 625 | // If there was a parse error in one of the callbacks | |
| 628 | 626 | // TODO(bnoordhuis) What if there is an error on EOF? | |
| 629 | - if ((!parser_.upgrade && nparsed != len) || err != HPE_OK) { | ||
| 627 | + if (!parser_.upgrade && nparsed != len) { | ||
| 628 | + enum http_errno err = HTTP_PARSER_ERRNO(&parser_); | ||
| 629 | + | ||
| 630 | 630 | Local<Value> e = Exception::Error(env()->parse_error_string()); | |
| 631 | 631 | Local<Object> obj = e->ToObject(env()->isolate()); | |
| 632 | 632 | obj->Set(env()->bytes_parsed_string(), nparsed_obj); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments