diff --git a/OpenSim/Region/Environment/Modules/InstantMessageModule.cs b/OpenSim/Region/Environment/Modules/InstantMessageModule.cs index 412d8c3880..dbd243469a 100644 --- a/OpenSim/Region/Environment/Modules/InstantMessageModule.cs +++ b/OpenSim/Region/Environment/Modules/InstantMessageModule.cs @@ -35,16 +35,18 @@ namespace OpenSim.Region.Environment.Modules { public class InstantMessageModule : IRegionModule { - private List m_scenes; + private List m_scenes = new List(); private LogBase m_log; public void Initialise(Scene scene) { if (!m_scenes.Contains(scene)) + { m_scenes.Add(scene); - scene.EventManager.OnNewClient += OnNewClient; - m_log = OpenSim.Framework.Console.MainLog.Instance; + scene.EventManager.OnNewClient += OnNewClient; + m_log = OpenSim.Framework.Console.MainLog.Instance; + } } void OnNewClient(OpenSim.Framework.Interfaces.IClientAPI client)