X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fircd_relay.c;h=3ac0850e3a9ef1bf8a645a8a7431d898a06c612a;hb=68344659492f852c34150dc9346006e05b66a90b;hp=f8cd9d4894699136d656459a76ddcfaf94f2e95a;hpb=1349b75d52fe12c9509a9875cddf4361c95eb057;p=ircu2.10.12-pk.git diff --git a/ircd/ircd_relay.c b/ircd/ircd_relay.c index f8cd9d4..3ac0850 100644 --- a/ircd/ircd_relay.c +++ b/ircd/ircd_relay.c @@ -68,7 +68,7 @@ void relay_channel_message(struct Client* sptr, const char* name, const char* te /* * This first: Almost never a server/service */ - if (!client_can_send_to_channel(sptr, chptr)) { + if (!client_can_send_to_channel(sptr, chptr, 1)) { send_reply(sptr, ERR_CANNOTSENDTOCHAN, chptr->chname); return; } @@ -92,7 +92,7 @@ void relay_channel_notice(struct Client* sptr, const char* name, const char* tex /* * This first: Almost never a server/service */ - if (!client_can_send_to_channel(sptr, chptr)) + if (!client_can_send_to_channel(sptr, chptr, 1)) return; if ((chptr->mode.mode & MODE_NOPRIVMSGS) && @@ -121,7 +121,7 @@ void server_relay_channel_message(struct Client* sptr, const char* name, const c * This first: Almost never a server/service * Servers may have channel services, need to check for it here */ - if (client_can_send_to_channel(sptr, chptr) || IsChannelService(sptr)) { + if (client_can_send_to_channel(sptr, chptr, 1) || IsChannelService(sptr)) { sendcmdto_channel_butone(sptr, CMD_PRIVATE, chptr, cli_from(sptr), SKIP_DEAF | SKIP_BURST, "%H :%s", chptr, text); } @@ -142,7 +142,7 @@ void server_relay_channel_notice(struct Client* sptr, const char* name, const ch * This first: Almost never a server/service * Servers may have channel services, need to check for it here */ - if (client_can_send_to_channel(sptr, chptr) || IsChannelService(sptr)) { + if (client_can_send_to_channel(sptr, chptr, 1) || IsChannelService(sptr)) { sendcmdto_channel_butone(sptr, CMD_NOTICE, chptr, cli_from(sptr), SKIP_DEAF | SKIP_BURST, "%H :%s", chptr, text); }