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.3-extended
Justin Clark-Casey (justincc) 2012-06-22 02:23:25 +01:00
parent d4cd9e050b
commit 689cafec63
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;
}