Do not treat all MODEs from servers as user mode changes.
[ircu2.10.12-pk.git] / ircd / m_mode.c
index 362bc76aed4a6e5b75e79a4561992fd21d6e516b..c0b514893078f9ed420ebb758b902cba165b26d2 100644 (file)
@@ -167,8 +167,7 @@ ms_mode(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
   if (IsLocalChannel(parv[1]))
     return 0;
 
-  if (IsChannelName(parv[1]) || !(chptr = FindChannel(parv[1])) ||
-      IsLocalChannel(parv[1]))
+  if (!(chptr = FindChannel(parv[1])))
     return set_user_mode(cptr, sptr, parc, parv);
 
   ClrFlag(sptr, FLAG_TS8);