pana_dvd: fix mistake when extracting fws with multiple subfiles

This commit is contained in:
theubusu
2026-03-07 15:19:25 +01:00
parent 1b17d9388d
commit 36704a01cf
+1 -1
View File
@@ -95,7 +95,7 @@ pub fn extract_pana_dvd(app_ctx: &AppContext, ctx: Box<dyn Any>) -> Result<(), B
println!("File contains {} sub-files...", file_entries.len());
for (i, file_entry ) in file_entries.iter().enumerate() {
let data = common::read_file(&mut file, file_entries[0].offset as u64, file_entries[0].size as usize)?;
let data = common::read_file(&mut file, file_entry.offset as u64, file_entry.size as usize)?;
let dec_data = if context.is_aes {
let (aes_key, aes_iv) = (context.aes_key.unwrap(), context.aes_iv.unwrap());
decrypt_aes128_cbc_nopad(&data, &aes_key, &aes_iv)?