From eef1d4d691e8b7c4c80763dcd1e0c97b11350be0 Mon Sep 17 00:00:00 2001 From: "Naram Qashat cyberbotx@cyberbotx.com" Date: Wed, 15 Oct 2008 02:57:50 +0000 Subject: Merge branch 'anopeng-config' of http://git.inspircd.org/git/anope/ into anopeng-config git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1449 5417fbe8-f217-4b02-8779-1006273d7864 --- src/core/cs_register.c | 6 ++---- src/core/cs_set.c | 3 +-- src/core/ns_register.c | 3 ++- 3 files changed, 5 insertions(+), 7 deletions(-) (limited to 'src/core') diff --git a/src/core/cs_register.c b/src/core/cs_register.c index c553a63a4..713500e99 100644 --- a/src/core/cs_register.c +++ b/src/core/cs_register.c @@ -116,11 +116,9 @@ int do_register(User * u) } else if (!chan_has_user_status(c, u, CUS_OP)) { notice_lang(s_ChanServ, u, CHAN_MUST_BE_CHANOP); - } else if (!is_servadmin && nc->channelmax > 0 - && nc->channelcount >= nc->channelmax) { + } else if (!is_servadmin && CSMaxReg && nc->channelcount >= CSMaxReg) { notice_lang(s_ChanServ, u, nc->channelcount > - nc->channelmax ? CHAN_EXCEEDED_CHANNEL_LIMIT : - CHAN_REACHED_CHANNEL_LIMIT, nc->channelmax); + CSMaxReg ? CHAN_EXCEEDED_CHANNEL_LIMIT : CHAN_REACHED_CHANNEL_LIMIT, CSMaxReg); } else if (stricmp(u->nick, pass) == 0 || (StrictPasswords && strlen(pass) < 5)) { notice_lang(s_ChanServ, u, MORE_OBSCURE_PASSWORD); diff --git a/src/core/cs_set.c b/src/core/cs_set.c index 43bf5d3e4..646e4313b 100644 --- a/src/core/cs_set.c +++ b/src/core/cs_set.c @@ -296,8 +296,7 @@ int do_set_founder(User * u, ChannelInfo * ci, char *param) } nc = na->nc; - if (nc->channelmax > 0 && nc->channelcount >= nc->channelmax - && !is_services_admin(u)) { + if (CSMaxReg && nc->channelcount >= CSMaxReg && !is_services_admin(u)) { notice_lang(s_ChanServ, u, CHAN_SET_FOUNDER_TOO_MANY_CHANS, param); return MOD_CONT; } diff --git a/src/core/ns_register.c b/src/core/ns_register.c index 1b84a67a7..77e68acd5 100644 --- a/src/core/ns_register.c +++ b/src/core/ns_register.c @@ -320,8 +320,9 @@ int do_confirm(User * u) break; } } + na->nc->memos.memomax = MSMaxMemos; - na->nc->channelmax = CSMaxReg; + if (forced == 1) { na->last_usermask = sstrdup("*@*"); na->last_realname = sstrdup("unknown"); -- cgit