From b25e7e87e2090174e93ce65af77f4b321574f1d2 Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Mon, 13 Nov 2017 13:28:26 -0800 Subject: [PATCH] Avoid a potential overflow bug --- src/Kaleidoscope-Model01-TestMode.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Kaleidoscope-Model01-TestMode.cpp b/src/Kaleidoscope-Model01-TestMode.cpp index 0f11ee61..863903bf 100644 --- a/src/Kaleidoscope-Model01-TestMode.cpp +++ b/src/Kaleidoscope-Model01-TestMode.cpp @@ -109,7 +109,7 @@ void TestMode_::testMatrix() { bitSet(leftBadKeys, keynum); } cyclesSinceStateChange[keynum] = 0; - } else { + } else if (cyclesSinceStateChange[keynum] <= CHATTER_CYCLE_LIMIT) { cyclesSinceStateChange[keynum]++; } @@ -140,7 +140,7 @@ void TestMode_::testMatrix() { bitSet(rightBadKeys, keynum); } cyclesSinceStateChange[keynum+32] = 0; - } else { + } else if (cyclesSinceStateChange[keynum+32] <= CHATTER_CYCLE_LIMIT) { cyclesSinceStateChange[keynum+32]++; }