fixed last commit
authorpk910 <philipp@zoelle1.de>
Thu, 30 Jun 2011 21:39:24 +0000 (23:39 +0200)
committerpk910 <philipp@zoelle1.de>
Thu, 30 Jun 2011 21:39:24 +0000 (23:39 +0200)
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.");
                                        }