mirror of
https://github.com/boostorg/beast.git
synced 2025-07-31 21:34:46 +02:00
Fix websocket close_op resume state
This commit is contained in:
@@ -8,6 +8,7 @@ WebSocket:
|
|||||||
* websocket close fixes and tests
|
* websocket close fixes and tests
|
||||||
* websocket handshake uses coroutine
|
* websocket handshake uses coroutine
|
||||||
* websocket ping tests
|
* websocket ping tests
|
||||||
|
* Fix websocket close_op resume state
|
||||||
|
|
||||||
API Changes:
|
API Changes:
|
||||||
|
|
||||||
|
@@ -320,6 +320,7 @@ operator()(error_code ec, std::size_t bytes_transferred)
|
|||||||
if(d.ws.rd_block_)
|
if(d.ws.rd_block_)
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(d.ws.rd_block_ = d.tok);
|
BOOST_ASSERT(d.ws.rd_block_ = d.tok);
|
||||||
|
d.ws.rd_block_.reset();
|
||||||
d.ws.r_rd_op_.maybe_invoke();
|
d.ws.r_rd_op_.maybe_invoke();
|
||||||
}
|
}
|
||||||
d.ws.rd_op_.maybe_invoke() ||
|
d.ws.rd_op_.maybe_invoke() ||
|
||||||
|
Reference in New Issue
Block a user