projects
/
ircu2.10.12-pk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Forward port of delayed-join.patch from Quakenet's "Asuka" patch set
[ircu2.10.12-pk.git]
/
ircd
/
ircd_relay.c
diff --git
a/ircd/ircd_relay.c
b/ircd/ircd_relay.c
index f8cd9d4894699136d656459a76ddcfaf94f2e95a..3ac0850e3a9ef1bf8a645a8a7431d898a06c612a 100644
(file)
--- 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
*/
/*
* 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;
}
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
*/
/*
* 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) &&
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
*/
* 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);
}
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
*/
* 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);
}
sendcmdto_channel_butone(sptr, CMD_NOTICE, chptr, cli_from(sptr),
SKIP_DEAF | SKIP_BURST, "%H :%s", chptr, text);
}