Avoid overriding io.Copy error

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
This commit is contained in:
Mario Loriedo 2024-02-27 16:16:44 +01:00
parent 24a33a538c
commit 59704665ae
1 changed files with 4 additions and 1 deletions

View File

@ -68,7 +68,10 @@ func (d *genericDecompressor) sparseOptimizedCopy(w WriteSeekCloser, r io.Reader
var err error
sparseWriter := NewSparseWriter(w)
defer func() {
err = sparseWriter.Close()
e := sparseWriter.Close()
if err != nil {
err = e
}
}()
_, err = io.Copy(sparseWriter, r)
return err