From 8ee6a4a64b8947819234ac8e9a1fff902e72ffc3 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Sat, 8 Jun 2013 16:57:22 -0500 Subject: [PATCH] set state to closing after we send our close frame --- websocketpp/impl/connection_impl.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/websocketpp/impl/connection_impl.hpp b/websocketpp/impl/connection_impl.hpp index 97b973366e..99a4423697 100644 --- a/websocketpp/impl/connection_impl.hpp +++ b/websocketpp/impl/connection_impl.hpp @@ -1712,6 +1712,8 @@ lib::error_code connection::send_close_frame(close::status::value code, msg->set_terminal(true); } + m_state = session::state::closing; + bool needs_writing = false; { scoped_lock_type lock(m_write_lock);