From 5ca57c5b638c9d58e9fa85d18b3c97b2f122f7e3 Mon Sep 17 00:00:00 2001 From: OBattler Date: Sat, 27 May 2017 04:33:29 +0200 Subject: [PATCH] Fixed loading of slave IDE channels for hard disks and CD-ROM's to the configuration files. --- src/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.c b/src/config.c index 4ac4837f1..6bb2f46e2 100644 --- a/src/config.c +++ b/src/config.c @@ -1316,7 +1316,7 @@ static void loadconfig_hard_disks(void) sscanf(p, "%01u:%01u", &board, &dev); board &= 3; - dev %= 1; + dev &= 1; hdc[c].ide_channel = (board << 1) + dev; if (hdc[c].ide_channel > 7) @@ -1462,7 +1462,7 @@ static void loadconfig_removable_devices(void) sscanf(p, "%02u:%02u", &board, &dev); board &= 3; - dev %= 1; + dev &= 1; cdrom_drives[c].ide_channel = (board << 1) + dev; if (cdrom_drives[c].ide_channel > 7)