diff options
Diffstat (limited to 'src/core/cs_xop.c')
-rw-r--r-- | src/core/cs_xop.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/core/cs_xop.c b/src/core/cs_xop.c index 4e15ac2fc..e79cb6515 100644 --- a/src/core/cs_xop.c +++ b/src/core/cs_xop.c @@ -171,7 +171,7 @@ class XOPBase : public Command ++change; } - if (!change && ci->access.size() >= CSAccessMax) + if (!change && ci->GetAccessCount() >= CSAccessMax) { notice_lang(s_ChanServ, u, CHAN_XOP_REACHED_LIMIT, CSAccessMax); return MOD_CONT; @@ -224,7 +224,7 @@ class XOPBase : public Command return MOD_CONT; } - if (ci->access.empty()) + if (!ci->GetAccessCount()) { notice_lang(s_ChanServ, u, messages[XOP_LIST_EMPTY], ci->name); return MOD_CONT; @@ -315,7 +315,7 @@ class XOPBase : public Command return MOD_CONT; } - if (ci->access.empty()) + if (!ci->GetAccessCount()) { notice_lang(s_ChanServ, u, messages[XOP_LIST_EMPTY], ci->name); return MOD_CONT; @@ -325,7 +325,7 @@ class XOPBase : public Command process_numlist(nick, NULL, xop_list_callback, u, ci, &sent_header, level, messages[XOP_LIST_HEADER]); else { - for (unsigned i = 0; i < ci->access.size(); ++i) + for (unsigned i = 0; i < ci->GetAccessCount(); ++i) { ChanAccess *access = ci->GetAccess(i); if (nick && access->nc && !Anope::Match(access->nc->display, nick, false)) @@ -347,7 +347,7 @@ class XOPBase : public Command return MOD_CONT; } - if (ci->access.empty()) + if (!ci->GetAccessCount()) { notice_lang(s_ChanServ, u, messages[XOP_LIST_EMPTY], ci->name); return MOD_CONT; @@ -359,7 +359,7 @@ class XOPBase : public Command return MOD_CONT; } - for (unsigned i = ci->access.size(); i > 0; --i) + for (unsigned i = ci->GetAccessCount(); i > 0; --i) { ChanAccess *access = ci->GetAccess(i - 1); if (access->in_use && access->level == level) @@ -590,7 +590,7 @@ int xop_del_callback(User *u, int num, va_list args) int uacc = va_arg(args, int); int xlev = va_arg(args, int); - if (num < 1 || num > ci->access.size()) + if (num < 1 || num > ci->GetAccessCount()) return 0; *last = num; @@ -622,7 +622,7 @@ int xop_list_callback(User *u, int num, va_list args) int xlev = va_arg(args, int); int xmsg = va_arg(args, int); - if (num < 1 || num > ci->access.size()) + if (num < 1 || num > ci->GetAccessCount()) return 0; return xop_list(u, num - 1, ci, sent_header, xlev, xmsg); |