comment fix
[ircu2.10.12-pk.git] / ircd / channel.c
index 4f9547dcc730d534625023994ecee7cc82389e6b..decfd78975f7d8137083d5b1216403de61821dac 100644 (file)
@@ -3527,20 +3527,20 @@ mode_process_clients(struct ParseState *state)
                }
                if(MyUser(member->user) && (state->cli_change[i].flag & MODE_CHANOP)) {
                        //do_names(member->user, member->channel, NAMES_ALL|NAMES_EON|((member->status & MODE_CHANOP) ? 0 : NAMES_OPS));
-                       //this is not woring for all users :(  so we have to send join/part events
+                       //this is not working for all users :(  so we have to send join/part 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 = member2->next_member) {
                                        if(!IsChanOp(member2) && !HasVoice(member2)) {
-                                               sendcmdto_one(member->user, CMD_JOIN, member2->user, ":%H", chan);
+                                               sendcmdto_one(member2->user, CMD_JOIN, member->user, ":%H", member->channel);
                                        }
                                }
                        } else {
-                               //PART ebents
-                               for(member2 = state->chptr->members; member2; member2 = member->next_member) {
+                               //PART events
+                               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", chan, "invisible user on +u channel.");
+                                               sendcmdto_one(member2->user, CMD_PART, member->user, "%H :%s", member->channel, "invisible user on +u channel.");
                                        }
                                }
                        }