From 32a3f330eddfe2975e59ae7289b6a0033fb858e3 Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Thu, 6 Jan 2011 17:42:16 -0800 Subject: [PATCH] Canonicalize URL endings for the UserAgentServiceConnector. --- .../Connectors/Hypergrid/UserAgentServiceConnector.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs index 7ddcfa61ae..c40a3474a3 100644 --- a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs +++ b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs @@ -60,7 +60,9 @@ namespace OpenSim.Services.Connectors.Hypergrid { Uri m_Uri = new Uri(m_ServerURL); IPAddress ip = Util.GetHostFromDNS(m_Uri.Host); - m_ServerURL = m_ServerURL.Replace(m_Uri.Host, ip.ToString()); ; + m_ServerURL = m_ServerURL.Replace(m_Uri.Host, ip.ToString()); + if (!m_ServerURL.EndsWith("/")) + m_ServerURL += "/"; } catch (Exception e) { @@ -87,6 +89,8 @@ namespace OpenSim.Services.Connectors.Hypergrid throw new Exception("UserAgent connector init error"); } m_ServerURL = serviceURI; + if (!m_ServerURL.EndsWith("/")) + m_ServerURL += "/"; m_log.DebugFormat("[USER AGENT CONNECTOR]: UserAgentServiceConnector started for {0}", m_ServerURL); }