diff --git a/src/disc.rs b/src/disc.rs index 27c86ad..7b11e10 100644 --- a/src/disc.rs +++ b/src/disc.rs @@ -793,9 +793,9 @@ impl Disc { detail: format!("title index {} out of range (have {})", title_idx, self.titles.len()), })?; - // Ensure drive is unlocked + // Try to unlock for raw reads. Non-fatal — BD discs work without unlock. if !session.is_unlocked() { - session.unlock()?; + let _ = session.unlock(); } // Set max read speed — nothing else. No calibration, no probes.