From ecdf21796a0aee6b3d2fcce3051f49886766dde3 Mon Sep 17 00:00:00 2001 From: Michael McMaster Date: Mon, 1 Aug 2016 19:33:03 +1000 Subject: [PATCH] More custom mode page fixes - fall-through to standard pages if not found --- software/SCSI2SD/src/mode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/software/SCSI2SD/src/mode.c b/software/SCSI2SD/src/mode.c index ee9fa56..112c294 100755 --- a/software/SCSI2SD/src/mode.c +++ b/software/SCSI2SD/src/mode.c @@ -335,7 +335,7 @@ static void doModeSense( if (scsiDev.target->cfg->modePages[1] != 0) { pageFound = useCustomPages(scsiDev.target->cfg, pc, pageCode, &idx); - pageCode = 0xFF; // dodgy, skip rest of logic + if (pageFound && pageCode != 0x3F) pageCode = 0xFF; // skip rest of logic } if (pageCode == 0x01 || pageCode == 0x3F) -- 2.38.5