Avoid race condition between m_PrimObjects iteration in XEngine.PostObjectEvent and places where the list is modified by extending the m_PrimObjects lock.
parent
9f3feeff8d
commit
80a41e670d
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue