Bryan Drewery преди 22 години
родител
ревизия
4d9e595bf1
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/mod/irc.mod/cmdsirc.c

+ 3 - 1
src/mod/irc.mod/cmdsirc.c

@@ -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);