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 { if resp.ContentLength > 0 {
dst = newDownloadWriter(fd, resp.ContentLength) dst = newDownloadWriter(fd, resp.ContentLength)
} }
_, err = io.Copy(dst, resp.Body) if _, err = io.Copy(dst, resp.Body); err != nil {
if closeErr := dst.Close(); err == nil { os.Remove(tmpfile)
err = closeErr return err
} }
if err != nil { if err = dst.Close(); err != nil {
os.Remove(tmpfile) os.Remove(tmpfile)
return err return err
} }