From 8056c314c56e180387e5df2b628654d7d13cedaa Mon Sep 17 00:00:00 2001 From: TomW Date: Mon, 10 Aug 2015 08:38:25 +0100 Subject: [PATCH] Fixed disc_changed array overrun - fixes disc error in OS/2 v1.3. --- src/fdc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fdc.c b/src/fdc.c index fcca7cb..96b6ddb 100644 --- a/src/fdc.c +++ b/src/fdc.c @@ -978,7 +978,8 @@ void fdc_remove() void fdc_discchange_clear(int drive) { - disc_changed[drive] = 0; + if (drive < 2) + disc_changed[drive] = 0; } void fdc_set_dskchg_activelow()