Canonicalize URL endings for the UserAgentServiceConnector.

viewer-2-initial-appearance
Diva Canto 2011-01-06 17:42:16 -08:00
parent fda56618e1
commit 32a3f330ed
1 changed files with 5 additions and 1 deletions

View File

@ -60,7 +60,9 @@ namespace OpenSim.Services.Connectors.Hypergrid
{ {
Uri m_Uri = new Uri(m_ServerURL); Uri m_Uri = new Uri(m_ServerURL);
IPAddress ip = Util.GetHostFromDNS(m_Uri.Host); 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) catch (Exception e)
{ {
@ -87,6 +89,8 @@ namespace OpenSim.Services.Connectors.Hypergrid
throw new Exception("UserAgent connector init error"); throw new Exception("UserAgent connector init error");
} }
m_ServerURL = serviceURI; m_ServerURL = serviceURI;
if (!m_ServerURL.EndsWith("/"))
m_ServerURL += "/";
m_log.DebugFormat("[USER AGENT CONNECTOR]: UserAgentServiceConnector started for {0}", m_ServerURL); m_log.DebugFormat("[USER AGENT CONNECTOR]: UserAgentServiceConnector started for {0}", m_ServerURL);
} }