Fixed Inquiry issue

This commit is contained in:
Uwe Seimet 2021-08-22 14:39:26 +02:00
parent 68eb6bba4c
commit 7cb5b89a52

View File

@ -305,12 +305,7 @@ void SCSIDEV::Execute()
ctrl.blocks = 1;
ctrl.execstart = SysTimer::GetTimerLow();
ctrl.device = NULL;
// INQUIRY requires a special LUN handling
if (ctrl.cmd[0] != eCmdInquiry) {
ctrl.device = ctrl.unit[GetLun()];
}
ctrl.device = ctrl.unit[GetLun()];
if (device_commands.count(static_cast<scsi_command>(ctrl.cmd[0]))) {
device_command_t *command = device_commands[static_cast<scsi_command>(ctrl.cmd[0])];