From 5d6e8a73386540bbea62d2922a1cdeb36a44fbc4 Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Sat, 30 Jan 2016 00:18:38 -0500 Subject: [PATCH] - Fixed: Possible timer overflow in PowerTimeFreezer. --- src/g_shared/a_artifacts.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/g_shared/a_artifacts.cpp b/src/g_shared/a_artifacts.cpp index faa5392b7..42b286f53 100644 --- a/src/g_shared/a_artifacts.cpp +++ b/src/g_shared/a_artifacts.cpp @@ -1500,7 +1500,9 @@ void APowerTimeFreezer::InitEffect() } else { - EffectTics++; + // Compensate for skipped tic, but beware of overflow. + if(EffectTics < INT_MAX) + EffectTics++; } }