From e7fbda45b408b369daf75307ccc6f20bef11dcce Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Mon, 15 Nov 2010 09:03:35 +0100 Subject: Remove callback upon error to break circle of smart pointers. --- server/connection.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'server/connection.cpp') diff --git a/server/connection.cpp b/server/connection.cpp index f7315b2..b64ae11 100644 --- a/server/connection.cpp +++ b/server/connection.cpp @@ -8,6 +8,7 @@ Connection::Connection(boost::asio::io_service& io_service) : socket(io_service) void Connection::handle_read(uint8_t* data, std::size_t bytes, const boost::system::error_code& error) { if(error) { + recv_callback = NULL; return; } -- cgit v1.2.3