diff --git a/OpenSim/ApplicationPlugins/ScriptEngine/RegionScriptEnginePlugin.cs b/OpenSim/ApplicationPlugins/ScriptEngine/RegionScriptEnginePlugin.cs index e85e4dd260..d5301473c1 100644 --- a/OpenSim/ApplicationPlugins/ScriptEngine/RegionScriptEnginePlugin.cs +++ b/OpenSim/ApplicationPlugins/ScriptEngine/RegionScriptEnginePlugin.cs @@ -69,8 +69,15 @@ namespace OpenSim.ApplicationPlugins.ScriptEngine public void Close() { - if (scriptEngine != null) - scriptEngine.Close(); + try + { + if (scriptEngine != null) + scriptEngine.Close(); + } + catch (Exception ex) + { + scriptEngine.m_log.Error("[ScriptEngine]: Unable to close engine \"" + tempScriptEngineName + "\": " + ex.ToString()); + } } public string Name