From e5c1f601211a6800f2e4f97b2ab4d1eb605432c9 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Tue, 19 Aug 2025 20:22:32 -0600 Subject: [PATCH] Fix regression reading lossless WBFS/CISO --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- nod/src/io/nkit.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 56df6d8..ca43204 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -557,7 +557,7 @@ checksum = "cf5a574dadd7941adeaa71823ecba5e28331b8313fb2e1c6a5c7e5981ea53ad6" [[package]] name = "nod" -version = "2.0.0-alpha.1" +version = "2.0.0-alpha.2" dependencies = [ "adler", "aes", @@ -591,7 +591,7 @@ dependencies = [ [[package]] name = "nodtool" -version = "2.0.0-alpha.1" +version = "2.0.0-alpha.2" dependencies = [ "argp", "crc32fast", diff --git a/Cargo.toml b/Cargo.toml index 46b154b..5ee75cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ strip = "debuginfo" codegen-units = 1 [workspace.package] -version = "2.0.0-alpha.1" +version = "2.0.0-alpha.2" edition = "2024" rust-version = "1.85" authors = ["Luke Street "] diff --git a/nod/src/io/nkit.rs b/nod/src/io/nkit.rs index f9137ff..0f76867 100644 --- a/nod/src/io/nkit.rs +++ b/nod/src/io/nkit.rs @@ -92,7 +92,7 @@ impl NKitHeader { block_size: u32, has_junk_bits: bool, ) -> Option { - let magic: MagicBytes = read_at(reader, 0).ok()?; + let magic: MagicBytes = read_at(reader, pos).ok()?; if magic == *b"NKIT" { let mut reader = ReadAdapter::new(reader, pos); match NKitHeader::read_from(&mut reader, block_size, has_junk_bits) {