diff --git a/src/write.rs b/src/write.rs index 9db89f04..ac769812 100644 --- a/src/write.rs +++ b/src/write.rs @@ -176,6 +176,7 @@ impl Write for ZipWriter { if self.stats.bytes_written > 0xFFFFFFFF && !self.files.last_mut().unwrap().large_file { + let _inner = mem::replace(&mut self.inner, GenericZipWriter::Closed); return Err(io::Error::new( io::ErrorKind::Other, "Large file option has not been set",