summaryrefslogtreecommitdiff
path: root/modules/chanserv
diff options
context:
space:
mode:
Diffstat (limited to 'modules/chanserv')
-rw-r--r--modules/chanserv/main/chanserv.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/chanserv/main/chanserv.cpp b/modules/chanserv/main/chanserv.cpp
index 816e3031b..c6b30c2df 100644
--- a/modules/chanserv/main/chanserv.cpp
+++ b/modules/chanserv/main/chanserv.cpp
@@ -295,7 +295,7 @@ class ChanServCore : public Module
if (ci->GetFounder() == nc)
{
NickServ::Account *newowner = NULL;
- if (ci->GetSuccessor() && ci->GetSuccessor() != nc && (ci->GetSuccessor()->IsServicesOper() || !max_reg || ci->GetSuccessor()->GetChannelCount() < max_reg))
+ if (ci->GetSuccessor() && ci->GetSuccessor() != nc && (ci->GetSuccessor()->GetOper() || !max_reg || ci->GetSuccessor()->GetChannelCount() < max_reg))
newowner = ci->GetSuccessor();
else
{
@@ -305,7 +305,7 @@ class ChanServCore : public Module
ChanServ::ChanAccess *ca = ci->GetAccess(j);
NickServ::Account *anc = ca->GetAccount();
- if (!anc || (!anc->IsServicesOper() && max_reg && anc->GetChannelCount() >= max_reg) || (anc == nc))
+ if (!anc || (!anc->GetOper() && max_reg && anc->GetChannelCount() >= max_reg) || (anc == nc))
continue;
if (!highest || *ca > *highest)
highest = ca;