Fix websocket close_op resume state

This commit is contained in:
Vinnie Falco
2017-08-22 18:08:46 -07:00
parent 463accffd1
commit 2697c26238
2 changed files with 2 additions and 0 deletions

View File

@ -8,6 +8,7 @@ WebSocket:
* websocket close fixes and tests
* websocket handshake uses coroutine
* websocket ping tests
* Fix websocket close_op resume state
API Changes:

View File

@ -320,6 +320,7 @@ operator()(error_code ec, std::size_t bytes_transferred)
if(d.ws.rd_block_)
{
BOOST_ASSERT(d.ws.rd_block_ = d.tok);
d.ws.rd_block_.reset();
d.ws.r_rd_op_.maybe_invoke();
}
d.ws.rd_op_.maybe_invoke() ||