diff options
-rw-r--r-- | OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 2b78df3..2848441 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | |||
@@ -933,6 +933,8 @@ namespace OpenSim.Region.ScriptEngine.XEngine | |||
933 | if(result == null) | 933 | if(result == null) |
934 | return true; | 934 | return true; |
935 | 935 | ||
936 | result.Abort(); | ||
937 | |||
936 | if(SmartThreadPool.WaitAll(new IWorkItemResult[] {result}, new TimeSpan((long)10000000), false)) | 938 | if(SmartThreadPool.WaitAll(new IWorkItemResult[] {result}, new TimeSpan((long)10000000), false)) |
937 | { | 939 | { |
938 | lock(m_EventQueue) | 940 | lock(m_EventQueue) |