From 28208498429784f8ab9c62a12ddbf79ce8f19e4b Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Mon, 2 Sep 2024 19:54:34 +0300 Subject: Add struct size constants --- src/zip/file/read.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/zip/file/read.rs') diff --git a/src/zip/file/read.rs b/src/zip/file/read.rs index 567fb75..1ac0dc1 100644 --- a/src/zip/file/read.rs +++ b/src/zip/file/read.rs @@ -1,7 +1,7 @@ use crate::driver::FileDriver; use crate::utils::{IoCursor, ReadUtils}; use crate::zip::encryption::{AesDecoder, Keys, WeakDecoder}; -use crate::zip::structs::FILE_HEADER_SIGNATURE; +use crate::zip::structs::{FILE_HEADER_SIGNATURE, FILE_HEADER_SIZE}; use crate::zip::{CompressionMethod, EncryptionMethod, ZipError, ZipFileInfo, ZipResult}; use aes::cipher::KeyInit; use aes::{Aes128, Aes192, Aes256}; @@ -235,7 +235,7 @@ impl<'d, Io: Read + Seek> ZipFileReader<'d, Io> { ) -> ZipResult { io.seek(SeekFrom::Start(info.header_pointer))?; - let buf = io.read_arr::<30>()?; + let buf = io.read_arr::()?; if buf[..4] != FILE_HEADER_SIGNATURE { return Err(ZipError::InvalidSignature("FileHeader")); } -- cgit v1.2.3