From 93d54d7652176350ce3dc517972e81adb6a7f1ac Mon Sep 17 00:00:00 2001
From: Melanie Thielker
Date: Sat, 9 May 2009 17:02:03 +0000
Subject: Prevent normal (Text) IM from being logged by the group message
 module in debug mode. Fixes Mantis #3609

---
 .../OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsMessaging.cs       | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsMessaging.cs b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsMessaging.cs
index a613ec2..da7aa6b 100644
--- a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsMessaging.cs
+++ b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsMessaging.cs
@@ -496,7 +496,8 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups
 
         private void DebugGridInstantMessage(GridInstantMessage im)
         {
-            if (m_debugEnabled)
+            // Don't log any normal IMs (privacy!)
+            if (m_debugEnabled && im.dialog != (byte)InstantMessageDialog.MessageFromAgent)
             {
                 m_log.WarnFormat("[GROUPS-MESSAGING]: IM: fromGroup({0})", im.fromGroup ? "True" : "False");
                 m_log.WarnFormat("[GROUPS-MESSAGING]: IM: Dialog({0})", ((InstantMessageDialog)im.dialog).ToString());
-- 
cgit v1.1