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