From a48d65fd77f778d51dbfaca7a64e83d56e27fede Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 9 Jun 2018 20:35:35 +0100 Subject: Yengine apply a fix to CheckRunLockInvariants by mrieker --- OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs index 25f7209..ce0823d 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs @@ -447,8 +447,9 @@ namespace OpenSim.Region.ScriptEngine.Yengine // The script threw some kind of exception that was not caught at // script level, so the script is no longer running an event handler. eventCode = ScriptEventCode.None; + stackFrames = null; - if(e is ScriptDeleteException) + if (e is ScriptDeleteException) { // Script did something like llRemoveInventory(llGetScriptName()); // ... to delete itself from the object. @@ -474,7 +475,6 @@ namespace OpenSim.Region.ScriptEngine.Yengine // Some general script error. SendErrorMessage(e); } - return; } /** -- cgit v1.1