aboutsummaryrefslogtreecommitdiff
path: root/src/raw
diff options
context:
space:
mode:
Diffstat (limited to 'src/raw')
-rw-r--r--src/raw/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/raw/mod.rs b/src/raw/mod.rs
index 7a079a1..7451b5a 100644
--- a/src/raw/mod.rs
+++ b/src/raw/mod.rs
@@ -17,11 +17,11 @@ pub mod parser;
pub use self::parser::{parse_file, Evtc, ParseError, ParseResult};
-use std::io::{Read, Seek};
+use std::io::{Read, Seek, BufReader};
/// Parse a complete log that was compressed as a zip file.
pub fn parse_zip<T: Read + Seek>(input: &mut T) -> ParseResult<Evtc> {
let mut archive = ZipArchive::new(input)?;
- let mut file = archive.by_index(0)?;
+ let mut file = BufReader::new(archive.by_index(0)?);
parse_file(&mut file)
}