From 4edc446b01e67bb1b5d5beac8bb7c8435990476f Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Wed, 9 Jan 2013 07:20:05 -0600 Subject: [PATCH] fixes a bug cleaning up external io_services --- websocketpp/transport/asio/endpoint.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websocketpp/transport/asio/endpoint.hpp b/websocketpp/transport/asio/endpoint.hpp index 536518ed91..476b39414a 100644 --- a/websocketpp/transport/asio/endpoint.hpp +++ b/websocketpp/transport/asio/endpoint.hpp @@ -83,7 +83,7 @@ public: ~endpoint() { // clean up our io_service if we were initialized with an internal one. - if (m_state != UNINITIALIZED && m_external_io_service) { + if (m_state != UNINITIALIZED && !m_external_io_service) { delete m_io_service; } }