summaryrefslogtreecommitdiff
path: root/src/core/cs_set.c
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-04 23:49:27 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-04 23:49:27 +0000
commit308070e01971b0cfaf77de20011f48ce4d6b5a1c (patch)
tree2bdfd84e35cf79eb20dc2a79ddd233789ca84fdf /src/core/cs_set.c
parent3d4cf39940144be19645a3a7cdecf95213b96f26 (diff)
We now store a list of users using a NickCore in the NickCore, this prevents having to loop every user all the time to find them
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2780 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/cs_set.c')
-rw-r--r--src/core/cs_set.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/cs_set.c b/src/core/cs_set.c
index 2d8981072..01de1007a 100644
--- a/src/core/cs_set.c
+++ b/src/core/cs_set.c
@@ -36,7 +36,7 @@ class CommandCSSet : public Command
}
nc = na->nc;
- if (Config.CSMaxReg && nc->channelcount >= Config.CSMaxReg && !u->nc->HasPriv("chanserv/no-register-limit"))
+ if (Config.CSMaxReg && nc->channelcount >= Config.CSMaxReg && !u->Account()->HasPriv("chanserv/no-register-limit"))
{
notice_lang(Config.s_ChanServ, u, CHAN_SET_FOUNDER_TOO_MANY_CHANS, param.c_str());
return MOD_CONT;
@@ -605,7 +605,7 @@ class CommandCSSet : public Command
CommandReturn DoSetNoExpire(User * u, ChannelInfo * ci, const ci::string &param)
{
- if (!u->nc->HasCommand("chanserv/set/noexpire"))
+ if (!u->Account()->HasCommand("chanserv/set/noexpire"))
{
notice_lang(Config.s_ChanServ, u, ACCESS_DENIED);
return MOD_CONT;
@@ -637,7 +637,7 @@ class CommandCSSet : public Command
ci::string cmd = params[1];
ci::string param = params.size() > 2 ? params[2] : "";
ChannelInfo *ci = cs_findchan(chan);
- bool is_servadmin = u->nc->HasPriv("chanserv/set");
+ bool is_servadmin = u->Account()->HasPriv("chanserv/set");
if (readonly) {
notice_lang(Config.s_ChanServ, u, CHAN_SET_DISABLED);
@@ -726,7 +726,7 @@ class CommandCSSet : public Command
if (subcommand.empty())
{
notice_help(Config.s_ChanServ, u, CHAN_HELP_SET);
- if (u->nc && u->nc->IsServicesOper())
+ if (u->Account() && u->Account()->IsServicesOper())
notice_help(Config.s_ChanServ, u, CHAN_SERVADMIN_HELP_SET);
}
else if (subcommand == "FOUNDER")