]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix recursive MISC_handler() calls.
authorToni Wilen <twilen@winuae.net>
Sun, 1 Jun 2025 08:58:46 +0000 (11:58 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 1 Jun 2025 08:58:46 +0000 (11:58 +0300)
events.cpp

index 83bb4f333c6e23b69406c23c193bbc7340adc5af..c7384a0f5df90fddcaedfbaf3a0a471613e62911 100644 (file)
@@ -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) {