disc: DiscRead carries SCSI status/sense

Fix extract_scsi_context() and Error::scsi_sense() to handle Error::DiscRead
in addition to Error::ScsiError, so is_marginal_read() works for DiscRead
errors and disc::copy() can properly route MEDIUM ERROR as a marginal
(bad sector) instead of bailing.

Closes: (internal)#20260427
This commit is contained in:
MattJackson
2026-04-27 18:38:57 -07:00
parent b5ed97801b
commit da3004b120
3 changed files with 3 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "libfreemkv"
version = "0.13.26"
version = "0.13.27"
edition = "2024"
rust-version = "1.86"
license = "AGPL-3.0-only"