From 1d931401cd00848b7ba10c13b0e2771935395aa6 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 24 Oct 2010 13:46:56 -0400 Subject: Fixed the other half of bug #1200 --- modules/core/cs_xop.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/core/cs_xop.cpp b/modules/core/cs_xop.cpp index 6e65918a9..4dbd09525 100644 --- a/modules/core/cs_xop.cpp +++ b/modules/core/cs_xop.cpp @@ -394,7 +394,9 @@ class XOPBase : public Command { ChanAccess *access = ci->GetAccess(i); - if (!nick.empty() && access->nc && !Anope::Match(access->nc->display, nick)) + if (access->level != level) + continue; + else if (!nick.empty() && access->nc && !Anope::Match(access->nc->display, nick)) continue; if (!SentHeader) -- cgit