Fixup: 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:48:47 +01:00
parent 59704665ae
commit 7b6d9a586e

View File

@ -69,7 +69,7 @@ func (d *genericDecompressor) sparseOptimizedCopy(w WriteSeekCloser, r io.Reader
sparseWriter := NewSparseWriter(w)
defer func() {
e := sparseWriter.Close()
if err != nil {
if e != nil && err == nil {
err = e
}
}()