mirror of
https://github.com/containers/podman.git
synced 2025-10-26 02:35:43 +08:00
podman inspect return exit code > 0 on print error
Unlikely to happen but when there is an error printing the data to stdout (either as json or go template) we should not just log it and exit with 0. Instead return a proper error and exit with 125. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
@ -15,7 +15,6 @@ import (
|
||||
"github.com/containers/podman/v4/cmd/podman/registry"
|
||||
"github.com/containers/podman/v4/cmd/podman/validate"
|
||||
"github.com/containers/podman/v4/pkg/domain/entities"
|
||||
"github.com/sirupsen/logrus"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
@ -186,7 +185,7 @@ func (i *inspector) inspect(namesOrIDs []string) error {
|
||||
err = rpt.Execute(data)
|
||||
}
|
||||
if err != nil {
|
||||
logrus.Errorf("Printing inspect output: %v", err)
|
||||
errs = append(errs, fmt.Errorf("printing inspect output: %w", err))
|
||||
}
|
||||
|
||||
if len(errs) > 0 {
|
||||
|
||||
Reference in New Issue
Block a user