]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix 800% disk mode crash.
authorToni Wilen <twilen@winuae.net>
Mon, 11 Dec 2023 18:54:14 +0000 (20:54 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 11 Dec 2023 18:54:14 +0000 (20:54 +0200)
disk.cpp

index 0c92fc2d578328661355118f2f89a1d5f7df512e..6f5e2aa8592a9e7d562e3b120a05012eec5d9d16 100644 (file)
--- a/disk.cpp
+++ b/disk.cpp
@@ -4215,7 +4215,10 @@ void DISK_update_predict(void)
                }
        }
        if (finaleventflag && (finaleventcycle >> 8) < maxhpos) {
-               event2_newevent_x_replace((finaleventcycle - startcycle) >> 8, finaleventflag, event_DISK_handler);
+               int dist = (finaleventcycle - startcycle) >> 8;
+               if (dist > 0) {
+                       event2_newevent_x_replace(dist, finaleventflag, event_DISK_handler);
+               }
        }
 }