projects
/
ircu2.10.12-pk.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6f6ecfa
)
fixed last commit
author
pk910
<philipp@zoelle1.de>
Thu, 30 Jun 2011 21:39:24 +0000
(23:39 +0200)
committer
pk910
<philipp@zoelle1.de>
Thu, 30 Jun 2011 21:39:24 +0000
(23:39 +0200)
ircd/channel.c
patch
|
blob
|
history
diff --git
a/ircd/channel.c
b/ircd/channel.c
index 588ccf22c0e966d56b1f2acc8ca9afc42abffc09..1023b2562e6609ca7a184acd4d77400974cc2e50 100644
(file)
--- a/
ircd/channel.c
+++ b/
ircd/channel.c
@@
-3531,14
+3531,14
@@
mode_process_clients(struct ParseState *state)
struct Membership *member2;
if (state->cli_change[i].flag & MODE_ADD) {
//JOIN events
struct Membership *member2;
if (state->cli_change[i].flag & MODE_ADD) {
//JOIN events
- for(member2 = state->chptr->members; member2; member2 = member->next_member) {
+ for(member2 = state->chptr->members; member2; member2 = member
2
->next_member) {
if(!IsChanOp(member2) && !HasVoice(member2)) {
sendcmdto_one(member->user, CMD_JOIN, member2->user, ":%H", member->channel);
}
}
} else {
//PART ebents
if(!IsChanOp(member2) && !HasVoice(member2)) {
sendcmdto_one(member->user, CMD_JOIN, member2->user, ":%H", member->channel);
}
}
} else {
//PART ebents
- for(member2 = state->chptr->members; member2; member2 = member->next_member) {
+ for(member2 = state->chptr->members; member2; member2 = member
2
->next_member) {
if(!IsChanOp(member2) && !HasVoice(member2) && member != member2) {
sendcmdto_one(member->user, CMD_PART, member2->user, "%H :%s", member->channel, "invisible user on +u channel.");
}
if(!IsChanOp(member2) && !HasVoice(member2) && member != member2) {
sendcmdto_one(member->user, CMD_PART, member2->user, "%H :%s", member->channel, "invisible user on +u channel.");
}