Hook up deed permissions checking to the land module

This commit is contained in:
Melanie Thielker
2009-05-12 13:41:30 +00:00
parent 32ac388363
commit e1750c8c7c

View File

@@ -1132,13 +1132,15 @@ namespace OpenSim.Region.CoreModules.World.Land
void handleParcelDeedToGroup(int parcelLocalID, UUID groupID, IClientAPI remote_client)
{
// TODO: May want to validate that the group id is valid and that the remote client has the right to deed
ILandObject land;
lock (m_landList)
{
m_landList.TryGetValue(parcelLocalID, out land);
}
if (!m_scene.Permissions.CanDeedParcel(remote_client.AgentId, land))
return;
if (land != null)
{
land.deedToGroup(groupID);