mirror of
https://github.com/stenzek/duckstation.git
synced 2025-06-06 19:45:33 +00:00
CDImageDevice: Fix possible invalid optional access
This commit is contained in:
parent
44729000af
commit
f8b8963776
@ -544,7 +544,7 @@ bool CDImageDeviceWin32::ReadSectorToBuffer(LBA lba)
|
|||||||
const u32 expected_size = SCSIReadCommandOutputSize(m_scsi_read_mode);
|
const u32 expected_size = SCSIReadCommandOutputSize(m_scsi_read_mode);
|
||||||
if (size.value_or(0) != expected_size)
|
if (size.value_or(0) != expected_size)
|
||||||
{
|
{
|
||||||
ERROR_LOG("Read of LBA {} failed: only got {} of {} bytes", lba, size.value(), expected_size);
|
ERROR_LOG("Read of LBA {} failed: only got {} of {} bytes", lba, size.value_or(0), expected_size);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1015,7 +1015,7 @@ bool CDImageDeviceLinux::ReadSectorToBuffer(LBA lba)
|
|||||||
const u32 expected_size = SCSIReadCommandOutputSize(m_scsi_read_mode);
|
const u32 expected_size = SCSIReadCommandOutputSize(m_scsi_read_mode);
|
||||||
if (size.value_or(0) != expected_size)
|
if (size.value_or(0) != expected_size)
|
||||||
{
|
{
|
||||||
ERROR_LOG("Read of LBA {} failed: only got {} of {} bytes", lba, size.value(), expected_size);
|
ERROR_LOG("Read of LBA {} failed: only got {} of {} bytes", lba, size.value_or(0), expected_size);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user