From 4c41db9ca8f5e7db63b9d48fde6fd946c16a3b3b Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Thu, 29 Jun 2017 09:08:25 -0700 Subject: [PATCH] Fine tune websocket asserts --- CHANGELOG.md | 4 ++++ include/beast/websocket/impl/ping.ipp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63c260b7..0324ef55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Version 71: * Fix extra ; warning * Documentation revision +WebSockets: + +* Fine tune websocket op asserts + -------------------------------------------------------------------------------- Version 70: diff --git a/include/beast/websocket/impl/ping.ipp b/include/beast/websocket/impl/ping.ipp index 4a0193a1..8b4f3d11 100644 --- a/include/beast/websocket/impl/ping.ipp +++ b/include/beast/websocket/impl/ping.ipp @@ -192,8 +192,8 @@ operator()(error_code ec, bool again) } } upcall: - if(d.ws.wr_block_ == &d) - d.ws.wr_block_ = nullptr; + BOOST_ASSERT(d.ws.wr_block_ == &d); + d.ws.wr_block_ = nullptr; d.ws.rd_op_.maybe_invoke() || d.ws.wr_op_.maybe_invoke(); d_.invoke(ec);