From: Toni Wilen Date: Sun, 1 Jun 2025 08:58:46 +0000 (+0300) Subject: Fix recursive MISC_handler() calls. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=ee3c71876094ec6d3b7bf9d149a176d284568063;p=francis%2Fwinuae.git Fix recursive MISC_handler() calls. --- diff --git a/events.cpp b/events.cpp index 83bb4f33..c7384a0f 100644 --- a/events.cpp +++ b/events.cpp @@ -351,8 +351,9 @@ void MISC_handler(void) eventtab[ev_misc].active = 0; mintime = EVT_MAX; + int idx2 = event2idx; for (int i = 0; i < ev2_max; i++) { - int idx = (event2idx + i) & (ev2_max - 1); + int idx = (idx2 + i) & (ev2_max - 1); ev2 *e = &eventtab2[idx]; if (e->active) { if (e->evtime == ct) {