From e331bf15f0ab78cfa4518a0f363535d419727081 Mon Sep 17 00:00:00 2001 From: zippy Date: Wed, 8 Nov 2006 20:10:14 +0000 Subject: [PATCH] Fix for integer overflow causing crash (http://www.runuo.com/forums/showthread.php?p=599228). --- Server/Main.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/Main.cs b/Server/Main.cs index 2ede32531..0f01ab90e 100644 --- a/Server/Main.cs +++ b/Server/Main.cs @@ -459,7 +459,7 @@ namespace Server if( (++sample % sampleInterval) == 0 ) { now = DateTime.Now; - m_CyclesPerSecond[m_CycleIndex++ % m_CyclesPerSecond.Length] = + m_CyclesPerSecond[Math.Max( 0, m_CycleIndex++ % m_CyclesPerSecond.Length )] = ticksPerSecond / (now.Ticks - last.Ticks); last = now; }