From bd13406f42ed4ae4d721f349f54afc7943b0a60b Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 30 Nov 2014 18:19:32 -0500 Subject: [PATCH] don't delete HTTP connection twice --- HTTPServer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HTTPServer.cpp b/HTTPServer.cpp index 0470007b..cf78f8e5 100644 --- a/HTTPServer.cpp +++ b/HTTPServer.cpp @@ -514,6 +514,7 @@ namespace util void HTTPConnection::Terminate () { + if (!m_Stream || !m_Stream->IsOpen ()) return; if (m_Stream) m_Stream->Close (); @@ -521,7 +522,7 @@ namespace util m_Socket->get_io_service ().post ([=](void) { i2p::stream::DeleteStream (m_Stream); - delete this; + //delete this; }); }