From f5151d1bbcf5c4c3cff57ff8a8129940ede35d73 Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 25 May 2008 21:09:04 +0000 Subject: All the limits were one less than specified in the config, so now we postincrement them all in configreader, this means we can just use them without all that +1 hackery in the code. This DOES mean that from a protocol perspective the figures look a little odd, but they always did. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9809 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/configreader.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/configreader.cpp') diff --git a/src/configreader.cpp b/src/configreader.cpp index f572211f3..2320496c8 100644 --- a/src/configreader.cpp +++ b/src/configreader.cpp @@ -1169,6 +1169,11 @@ void ServerConfig::Read(bool bail, User* user) MultiValues[Index].finish_function(this, MultiValues[Index].tag); } + /* Finalise the limits, increment them all by one so that we can just put assign(str, 0, val) + * rather than assign(str, 0, val + 1) + */ + Limits.Finalise(); + } catch (CoreException &ce) -- cgit v1.3.1-10-gc9f91