From f49ba0cbfeee5a9e3c48358551ab5ce9e2ac1bf5 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Wed, 1 Oct 2008 04:16:41 +0000 Subject: * Fixed a mangled Seed caps handler definition on login to region in standalone where port wasn't the http port. * Removed spurious warning message * More debug in EventQueueGet Module to figure out why we're loosing the handlers. --- OpenSim/Framework/Servers/BaseHttpServer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'OpenSim/Framework/Servers') diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs index 6090d1f..b6776f2 100644 --- a/OpenSim/Framework/Servers/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/BaseHttpServer.cs @@ -594,8 +594,8 @@ namespace OpenSim.Framework.Servers case "application/xml": default: if (DoWeHaveALLSDHandler(request.RawUrl)) - { - m_log.ErrorFormat("[BASE HTTP SERVER]: Potentially incorrect content type on Registered LLSD CAP: Content Type:{0}", request.ContentType); + { + // Check if we have a LLSD handler here for the EXACT path. HandleLLSDRequests(request, response); return; @@ -822,7 +822,7 @@ namespace OpenSim.Framework.Servers if (TryGetLLSDHandler(request.RawUrl, out llsdhandler) && !LegacyLLSDLoginLibOMV) { // we found a registered llsd handler to service this request - llsdResponse = llsdhandler(request.RawUrl, llsdRequest, request.RemoteIPEndPoint.ToString()); + llsdResponse = llsdhandler(request.RawUrl, llsdRequest, (request.RemoteIPEndPoint == null)? "" : request.RemoteIPEndPoint.ToString()); } else { -- cgit v1.1