|
|
@@ -1012,6 +1012,7 @@ static void cmd_mop(struct userrec *u, int idx, char *par)
|
|
|
if (!me_op(chan)) {
|
|
|
if (all) goto next;
|
|
|
dprintf(idx, "I am not opped on %s.\n", chan->dname);
|
|
|
+ return;
|
|
|
}
|
|
|
if (channel_active(chan) && !channel_pending(chan)) {
|
|
|
for (m = chan->channel.member; m && m->nick[0]; m = m->next) {
|
|
|
@@ -1029,7 +1030,8 @@ static void cmd_mop(struct userrec *u, int idx, char *par)
|
|
|
}
|
|
|
} else {
|
|
|
if (!all)
|
|
|
- dprintf(idx, "Channel %s is not active or pending.\n", chan->dname);
|
|
|
+ dprintf(idx, "Channel %s is not active or is pending.\n", chan->dname);
|
|
|
+ return;
|
|
|
}
|
|
|
if (!found && !all)
|
|
|
dprintf(idx, "No one to op on %s\n", chan->dname);
|