Fix on_headers called twice from basic_parser_v1

This commit is contained in:
Vinnie Falco committed 2017-07-20 08:12:12 -07:00
1 parent 113ecb0c34
commit 18eeddfab6
2 files changed
+2 -2

No files matched your search

+1
View File
@@ -2,6 +2,7 @@
* Make value optional in param-list
* Frame processing routines are member functions
* Fix on_headers called twice from basic_parser_v1
API Changes:
+1 -2
View File
@@ -916,13 +916,12 @@ write(boost::asio::const_buffer const& buffer, error_code& ec)
return err(parse_error::bad_on_headers_rv);
}
s_ = s_headers_done;
goto redo;
// fall through
}
case s_headers_done:
{
BOOST_ASSERT(! cb_);
call_on_headers(ec);
if(ec)
return errc();
bool const hasBody =