Index: src/modules/m_nick.c
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/src/modules/Attic/m_nick.c,v
retrieving revision 1.1.2.9
diff -u -r1.1.2.9 m_nick.c
--- src/modules/m_nick.c	25 Sep 2005 21:49:19 -0000	1.1.2.9
+++ src/modules/m_nick.c	10 Nov 2005 20:36:42 -0000
@@ -616,6 +616,14 @@
 					    mp->chptr->chname);
 					return 0;
 				}
+				if (!is_skochanop(sptr, mp->chptr) && is_banned_with_nick(sptr, mp->chptr, BANCHK_NICK, nick))
+				{
+					sendto_one(sptr,
+					    ":%s 437 %s %s :Cannot change to a nickname banned on channel",
+					    me.name, parv[0],
+					    mp->chptr->chname);
+					return 0;
+				}
 				if (!IsOper(sptr) && !IsULine(sptr)
 				    && mp->chptr->mode.mode & MODE_NONICKCHANGE
 				    && !is_chanownprotop(sptr, mp->chptr))
