diff --git a/pkg/files/uploader.go b/pkg/files/uploader.go
index 5b03f62a8007c85a64bdaa3ce8961f4d28ceaef3..a26b4cea1ea9fba0411380579f138f8a1a455ec9 100644
--- a/pkg/files/uploader.go
+++ b/pkg/files/uploader.go
@@ -33,6 +33,7 @@ func (u *uploader) Upload(src io.Reader, upload *Upload) error {
 	if err != nil {
 		return err
 	}
+	resp.Body.Close()
 
 	if resp.StatusCode != http.StatusOK {
 		return errors.New("upload request failed: " + resp.Status)