diff options
Diffstat (limited to 'modules/chanserv')
| -rw-r--r-- | modules/chanserv/main/chanserv.cpp | 4 |
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; |
