From d99f59cffa2643e74f59eb840d8553c6f044ad33 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Sat, 28 May 2022 21:23:26 -0600 Subject: [PATCH] Fix Iambic B over-memory-ing --- keyers.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/keyers.cpp b/keyers.cpp index 6f18913..fbbb19f 100644 --- a/keyers.cpp +++ b/keyers.cpp @@ -31,11 +31,11 @@ public: } void add(int val) { - if (arrlen == MAX_KEYER_QUEUE-1) { + if (arrlen == MAX_KEYER_QUEUE) { return; } for (int i = 0; i < arrlen; i++) { - if (arr[arrlen] == val) { + if (arr[i] == val) { return; } } @@ -382,6 +382,7 @@ IambicBKeyer iambicBKeyer = IambicBKeyer(); KeyaheadKeyer keyaheadKeyer = KeyaheadKeyer(); Keyer *keyers[] = { + NULL, &straightKeyer, &bugKeyer, &elBugKeyer,