Avoid race condition between m_PrimObjects iteration in XEngine.PostObjectEvent and places where the list is modified by extending the m_PrimObjects lock.

0.7.4.1
Justin Clark-Casey (justincc) 2012-06-22 02:23:25 +01:00
parent 9f3feeff8d
commit 80a41e670d
1 changed files with 14 additions and 14 deletions

View File

@ -1363,7 +1363,6 @@ namespace OpenSim.Region.ScriptEngine.XEngine
return false;
uuids = m_PrimObjects[localID];
}
foreach (UUID itemID in uuids)
{
@ -1381,6 +1380,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
result = true;
}
}
}
return result;
}