From dfbec681d15b4bac819b2560627f2505fdb1a8d1 Mon Sep 17 00:00:00 2001 From: James Vega Date: Fri, 3 Apr 2009 11:05:48 -0400 Subject: [PATCH] Limiter: Always set the limit above the current number of users Signed-off-by: James Vega --- plugins/Limiter/plugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/Limiter/plugin.py b/plugins/Limiter/plugin.py index 30b3a91c2..c3e02cc11 100644 --- a/plugins/Limiter/plugin.py +++ b/plugins/Limiter/plugin.py @@ -1,5 +1,6 @@ ### # Copyright (c) 2004-2005, Jeremiah Fincher +# Copyright (c) 2009, James Vega # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -55,7 +56,7 @@ class Limiter(callbacks.Plugin): if currentLimit - currentUsers < minimum: self._enforce(irc, ircmsgs.limit(channel,currentUsers+maximum)) elif currentLimit - currentUsers > maximum: - self._enforce(irc, ircmsgs.limit(channel,currentUsers-minimum)) + self._enforce(irc, ircmsgs.limit(channel,currentUsers+minimum)) def doJoin(self, irc, msg): if not ircutils.strEqual(msg.nick, irc.nick):