diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index d1f4ae6633..1f889502d2 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs @@ -357,6 +357,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api else { string[] ids; + bool error = false; if (!string.IsNullOrWhiteSpace(ownerPerm)) { ids = ownerPerm.Split(new char[] {','}); @@ -403,15 +404,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api } else { - m_log.WarnFormat("[OSSLENABLE]: error parsing line {0}", ownerPerm); + error = true; } - break; } } } + if (error) + m_log.WarnFormat("[OSSLENABLE]: error parsing line Allow_{0} = {1}", function, ownerPerm); } - + error = false; if (!string.IsNullOrWhiteSpace(creatorPerm)) { ids = creatorPerm.Split(new char[] {','}); @@ -430,9 +432,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api } else { - m_log.WarnFormat("[OSSLENABLE]: error parsing line {0}", creatorPerm); + error = true; } } + if (error) + m_log.WarnFormat("[OSSLENABLE]: error parsing line Creators_{0} = {1}", function, creatorPerm); } // both empty fallback as disabled }