diff --git a/code/server/sv_main.c b/code/server/sv_main.c index ed50707e..4169fd2e 100644 --- a/code/server/sv_main.c +++ b/code/server/sv_main.c @@ -487,7 +487,7 @@ qboolean SVC_RateLimit( leakyBucket_t *bucket, int burst, int period ) { int expired = interval / period; int expiredRemainder = interval % period; - if ( expired > bucket->burst ) { + if ( expired > bucket->burst || interval < 0 ) { bucket->burst = 0; bucket->lastTime = now; } else {