Remove some of the inconsistency in wallchops/wallvoices in the server message handler.
1.1 --- a/ircd/m_wallchops.c Fri Feb 29 22:34:04 2008 +0000
1.2 +++ b/ircd/m_wallchops.c Sat Mar 08 02:20:20 2008 +0000
1.3 @@ -160,7 +160,7 @@
1.4 return 0;
1.5
1.6 if (!IsLocalChannel(parv[1]) && (chptr = FindChannel(parv[1]))) {
1.7 - if (client_can_send_to_channel(sptr, chptr, 0) && !(chptr->mode.mode & MODE_NONOTICE)) {
1.8 + if (client_can_send_to_channel(sptr, chptr, 0)) {
1.9 sendcmdto_channel_butone(sptr, CMD_WALLCHOPS, chptr, cptr,
1.10 SKIP_DEAF | SKIP_BURST | SKIP_NONOPS,
1.11 "%H :%s", chptr, parv[parc - 1]);
2.1 --- a/ircd/m_wallvoices.c Fri Feb 29 22:34:04 2008 +0000
2.2 +++ b/ircd/m_wallvoices.c Sat Mar 08 02:20:20 2008 +0000
2.3 @@ -159,7 +159,7 @@
2.4 return 0;
2.5
2.6 if (!IsLocalChannel(parv[1]) && (chptr = FindChannel(parv[1]))) {
2.7 - if (client_can_send_to_channel(sptr, chptr, 0) && !(chptr->mode.mode & MODE_NONOTICE)) {
2.8 + if (client_can_send_to_channel(sptr, chptr, 0)) {
2.9 sendcmdto_channel_butone(sptr, CMD_WALLVOICES, chptr, cptr,
2.10 SKIP_DEAF | SKIP_BURST | SKIP_NONVOICES,
2.11 "%H :%s", chptr, parv[parc - 1]);