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