diff --git a/pkg/api/handlers/libpod/images.go b/pkg/api/handlers/libpod/images.go index 6b5e5abb31..3e35a0dbb4 100644 --- a/pkg/api/handlers/libpod/images.go +++ b/pkg/api/handlers/libpod/images.go @@ -410,7 +410,10 @@ func ImagesImport(w http.ResponseWriter, r *http.Request) { return } - tmpfile.Close() + if err := tmpfile.Close(); err != nil { + utils.Error(w, http.StatusInternalServerError, fmt.Errorf("unable to close tempfile: %w", err)) + return + } source = tmpfile.Name() }