internal/download: clean it up

This commit is contained in:
Jared Wasinger 2026-05-03 12:33:47 -04:00
parent 51885e45fd
commit 4ae069fd76

View file

@ -209,11 +209,11 @@ func (db *ChecksumDB) DownloadFile(url, dstPath string) error {
if resp.ContentLength > 0 {
dst = newDownloadWriter(fd, resp.ContentLength)
}
_, err = io.Copy(dst, resp.Body)
if closeErr := dst.Close(); err == nil {
err = closeErr
if _, err = io.Copy(dst, resp.Body); err != nil {
os.Remove(tmpfile)
return err
}
if err != nil {
if err = dst.Close(); err != nil {
os.Remove(tmpfile)
return err
}