fixed last commit
[ircu2.10.12-pk.git] / ircd / channel.c
index 588ccf22c0e966d56b1f2acc8ca9afc42abffc09..1023b2562e6609ca7a184acd4d77400974cc2e50 100644 (file)
@@ -3531,14 +3531,14 @@ mode_process_clients(struct ParseState *state)
                        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.");
                                        }