summaryrefslogtreecommitdiff
path: root/modules/core/os_noop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/core/os_noop.cpp')
-rw-r--r--modules/core/os_noop.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/core/os_noop.cpp b/modules/core/os_noop.cpp
index 0d740d29a..1e799d4d3 100644
--- a/modules/core/os_noop.cpp
+++ b/modules/core/os_noop.cpp
@@ -44,8 +44,8 @@ class CommandOSNOOP : public Command
User *u2 = *it;
++it;
- if (u2 && is_oper(u2) && Anope::Match(u2->server->GetName(), server, true))
- kill_user(Config->s_OperServ, u2->nick, reason);
+ if (u2 && u2->HasMode(UMODE_OPER) && Anope::Match(u2->server->GetName(), server, true))
+ kill_user(Config->s_OperServ, u2, reason);
}
}
else if (cmd.equals_ci("REVOKE"))