diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs index a6a2dd890e..2ccad2eff5 100755 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/AsyncCommandManager.cs @@ -247,17 +247,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api { lock (staticLock) { - // Check HttpRequests - try { m_HttpRequest[m_ScriptEngines[0]].CheckHttpRequests(); } catch {} - // Check XMLRPCRequests try { m_XmlRequest[m_ScriptEngines[0]].CheckXMLRPCRequests(); } catch {} foreach (IScriptEngine s in m_ScriptEngines) { + // Check HttpRequests + try { m_HttpRequest[s].CheckHttpRequests(); } catch { } + // Check Listeners try { m_Listener[s].CheckListeners(); } catch {} - // Check timers try { m_Timer[s].CheckTimerEvents(); } catch {}