aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file
diff options
context:
space:
mode:
Diffstat (limited to 'src/zip/file')
-rw-r--r--src/zip/file/read.rs4
1 files changed, 2 insertions, 2 deletions
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 @@
1use crate::driver::FileDriver; 1use crate::driver::FileDriver;
2use crate::utils::{IoCursor, ReadUtils}; 2use crate::utils::{IoCursor, ReadUtils};
3use crate::zip::encryption::{AesDecoder, Keys, WeakDecoder}; 3use crate::zip::encryption::{AesDecoder, Keys, WeakDecoder};
4use crate::zip::structs::FILE_HEADER_SIGNATURE; 4use crate::zip::structs::{FILE_HEADER_SIGNATURE, FILE_HEADER_SIZE};
5use crate::zip::{CompressionMethod, EncryptionMethod, ZipError, ZipFileInfo, ZipResult}; 5use crate::zip::{CompressionMethod, EncryptionMethod, ZipError, ZipFileInfo, ZipResult};
6use aes::cipher::KeyInit; 6use aes::cipher::KeyInit;
7use aes::{Aes128, Aes192, Aes256}; 7use aes::{Aes128, Aes192, Aes256};
@@ -235,7 +235,7 @@ impl<'d, Io: Read + Seek> ZipFileReader<'d, Io> {
235 ) -> ZipResult<Self> { 235 ) -> ZipResult<Self> {
236 io.seek(SeekFrom::Start(info.header_pointer))?; 236 io.seek(SeekFrom::Start(info.header_pointer))?;
237 237
238 let buf = io.read_arr::<30>()?; 238 let buf = io.read_arr::<FILE_HEADER_SIZE>()?;
239 if buf[..4] != FILE_HEADER_SIGNATURE { 239 if buf[..4] != FILE_HEADER_SIGNATURE {
240 return Err(ZipError::InvalidSignature("FileHeader")); 240 return Err(ZipError::InvalidSignature("FileHeader"));
241 } 241 }