diff --git a/OpenSim/Region/CoreModules/Scripting/WorldComm/WorldCommModule.cs b/OpenSim/Region/CoreModules/Scripting/WorldComm/WorldCommModule.cs index 9f09ba2cb5..ea61e822c6 100644 --- a/OpenSim/Region/CoreModules/Scripting/WorldComm/WorldCommModule.cs +++ b/OpenSim/Region/CoreModules/Scripting/WorldComm/WorldCommModule.cs @@ -476,7 +476,12 @@ namespace OpenSim.Region.CoreModules.Scripting.WorldComm get { lock (mainLock) - return m_listenersByChannel.Count; + { + int count = 0; + foreach(List l in m_listenersByChannel.Values) + count += l.Count; + return count; + } } }