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 = member2->next_member) {
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 = member2->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.");
}