From 09444c994065e738e7d77951ed68e6178fdb60f7 Mon Sep 17 00:00:00 2001
From: Mikko Tiusanen <ams@daug.net>
Date: Sun, 8 Mar 2015 22:40:53 +0200
Subject: Fix attempt for /ignore.

---
 src/game/g_cmds.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c
index eab8631..a172575 100644
--- a/src/game/g_cmds.c
+++ b/src/game/g_cmds.c
@@ -935,11 +935,15 @@ static qboolean G_SayTo( gentity_t *ent, gentity_t *other, saymode_t mode, const
     return qfalse;
 
   if( !other->client )
-    return qfalse;
+    return qfalse;              
 
   if( other->client->pers.connected != CON_CONNECTED )
     return qfalse;
 
+  // ignore messages from people in /ignore list
+  if( Com_ClientListContains( &other->client->sess.ignoreList, (int)( ent - g_entities ) ) )
+    return qfalse;
+  
   if( ( ent && !OnSameTeam( ent, other ) ) &&
       ( mode == SAY_TEAM || mode == SAY_AREA || mode == SAY_TPRIVMSG ) )
   {
-- 
cgit