From c55f399c8d378686508a27e9e002332a2305ee73 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Wed, 20 Sep 2023 23:16:38 +0800 Subject: [PATCH] Fix create archive to a continuous writing source file failed https://github.com/mholt/archiver/issues/387 --- archiver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archiver.go b/archiver.go index 73ec00d4..1d6a1452 100644 --- a/archiver.go +++ b/archiver.go @@ -221,7 +221,7 @@ func openAndCopyFile(file File, w io.Writer) error { return err } defer fileReader.Close() - _, err = io.Copy(w, fileReader) + _, err = io.CopyN(w, fileReader, file.Size()) return err }