diff --git a/internal/download/download.go b/internal/download/download.go index c59c8a90c3..b5b195d463 100644 --- a/internal/download/download.go +++ b/internal/download/download.go @@ -210,7 +210,9 @@ func (db *ChecksumDB) DownloadFile(url, dstPath string) error { dst = newDownloadWriter(fd, resp.ContentLength) } _, err = io.Copy(dst, resp.Body) - dst.Close() + if closeErr := dst.Close(); err == nil { + err = closeErr + } if err != nil { os.Remove(tmpfile) return err