From 387ce4b6fa37e963f63061ccd74d8865d0e4bb00 Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 22 Nov 2015 21:02:02 -0500 Subject: [PATCH] fixed access to eepsites from webconsole --- HTTPServer.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/HTTPServer.cpp b/HTTPServer.cpp index 1429c686..1b5d1939 100644 --- a/HTTPServer.cpp +++ b/HTTPServer.cpp @@ -526,14 +526,9 @@ namespace util void HTTPConnection::Terminate () { if (!m_Stream) return; - m_Socket->close (); m_Stream->Close (); - - m_Socket->get_io_service ().post ([=](void) - { - m_Stream.reset (); - m_Stream = nullptr; - }); + m_Stream = nullptr; + m_Socket->close (); } void HTTPConnection::Receive () @@ -964,7 +959,7 @@ namespace util void HTTPConnection::HandleDestinationRequest (const std::string& address, const std::string& uri) { - std::string request = "GET " + uri + " HTTP/1.1\r\nHost:" + address + "\r\n"; + std::string request = "GET " + uri + " HTTP/1.1\r\nHost:" + address + "\r\n\r\n"; LogPrint("HTTP Client Request: ", request); SendToAddress (address, 80, request.c_str (), request.size ()); }