From 1ab8458b1c8b3d687c66f4cb69b05e6fa938784c Mon Sep 17 00:00:00 2001 From: Diva Canto Date: Sat, 30 Jan 2010 16:09:40 -0800 Subject: Bug fix for making cross-grid login work. --- OpenSim/Services/GridService/HypergridLinker.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'OpenSim/Services/GridService') diff --git a/OpenSim/Services/GridService/HypergridLinker.cs b/OpenSim/Services/GridService/HypergridLinker.cs index cda7dae..c0b635c 100644 --- a/OpenSim/Services/GridService/HypergridLinker.cs +++ b/OpenSim/Services/GridService/HypergridLinker.cs @@ -165,13 +165,17 @@ namespace OpenSim.Services.GridService regionName = parts[2]; } - // Sanity check. Don't ever link to this sim. + // Sanity check. IPAddress ipaddr = null; try { ipaddr = Util.GetHostFromDNS(host); } - catch { } + catch + { + reason = "Malformed hostname"; + return null; + } GridRegion regInfo; bool success = TryCreateLink(scopeID, xloc, yloc, regionName, port, host, out regInfo, out reason); -- cgit v1.1