diff --git a/lib/remote/httpserverconnection.cpp b/lib/remote/httpserverconnection.cpp index 1b19635a4..39cb397a6 100644 --- a/lib/remote/httpserverconnection.cpp +++ b/lib/remote/httpserverconnection.cpp @@ -165,9 +165,12 @@ void HttpServerConnection::ProcessMessageAsync(HttpRequest& request) String requestUrl = request.RequestUrl->Format(); + Socket::Ptr socket = m_Stream->GetSocket(); + Log(LogInformation, "HttpServerConnection") << "Request: " << request.RequestMethod << " " << requestUrl - << " (from " << m_Stream->GetSocket()->GetPeerAddress() << ", user: " << (user ? user->GetName() : "") << ")"; + << " (from " << (socket ? socket->GetPeerAddress() : "") + << ", user: " << (user ? user->GetName() : "") << ")"; HttpResponse response(m_Stream, request);