From bb025ef19592be94b76ddfa0fa90cb5f66ab6219 Mon Sep 17 00:00:00 2001
From: Chris Hennick <hennickc@amazon.com>
Date: Thu, 4 May 2023 10:46:56 -0700
Subject: [PATCH] Bug fix

---
 src/write.rs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/write.rs b/src/write.rs
index ef68cf50..263e0232 100644
--- a/src/write.rs
+++ b/src/write.rs
@@ -505,6 +505,9 @@ impl<W: Write + Seek> ZipWriter<W> {
             .inner
             .prepare_switch_to(CompressionMethod::Stored, None)?;
         self.inner.switch_to(make_plain_writer)?;
+        self.inner
+            .get_plain()
+            .seek(SeekFrom::Start(last_file.header_start))?;
         self.writing_to_file = false;
         self.writing_raw = false;
         Ok(())