From ef5b6919e3508cc9d4c722285d9d56f5a275f650 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 11 Nov 2016 12:58:14 -0500 Subject: Fix opers not really being serializable --- modules/chanserv/main/chanserv.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/chanserv/main/chanserv.cpp') 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; -- cgit