Tweak to language of last commit in rejecting UUID.Zero in GridService.RegisterRegion()

Allowing regions with UUID.Zero causes problems elsewhere according to http://opensimulator.org/mantis/view.php?id=3426
It's probably a bad idea to allow these in any case.
remove-scene-viewer
Justin Clark-Casey (justincc) 2011-10-08 02:15:04 +01:00
parent a6c5e00c45
commit 156385f48b
1 changed files with 4 additions and 2 deletions

View File

@ -107,8 +107,10 @@ namespace OpenSim.Services.GridService
public string RegisterRegion(UUID scopeID, GridRegion regionInfos) public string RegisterRegion(UUID scopeID, GridRegion regionInfos)
{ {
IConfig gridConfig = m_config.Configs["GridService"]; IConfig gridConfig = m_config.Configs["GridService"];
// First Check for invalidate NULL-UUID, if true fast quit
if (regionInfos.RegionID == UUID.Zero) return "Invalidate RegionID - can not be UUID-NULL"; if (regionInfos.RegionID == UUID.Zero)
return "Invalid RegionID - cannot be zero UUID";
// This needs better sanity testing. What if regionInfo is registering in // This needs better sanity testing. What if regionInfo is registering in
// overlapping coords? // overlapping coords?
RegionData region = m_Database.Get(regionInfos.RegionLocX, regionInfos.RegionLocY, scopeID); RegionData region = m_Database.Get(regionInfos.RegionLocX, regionInfos.RegionLocY, scopeID);