aboutsummaryrefslogtreecommitdiff
path: root/libpod
diff options
context:
space:
mode:
authorValentin Rothberg <vrothberg@redhat.com>2022-07-22 13:49:49 +0200
committerValentin Rothberg <vrothberg@redhat.com>2022-07-22 13:57:08 +0200
commit35035d281c2fcf5da23ff4a73a4941e12262832a (patch)
tree1ba95c6e15966735e321bfd78477331b7cbf4e46 /libpod
parent02eb057920cfd2542518497522f800f54a42643f (diff)
downloadpodman-35035d281c2fcf5da23ff4a73a4941e12262832a.tar.gz
podman-35035d281c2fcf5da23ff4a73a4941e12262832a.tar.bz2
podman-35035d281c2fcf5da23ff4a73a4941e12262832a.zip
container wait: improve error message
Improve the error message when looking up the exit code of a container. The state of the container may help us track down #14859 which flakes rarely and is impossible to reproduce on my machine. [NO NEW TESTS NEEDED] Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
Diffstat (limited to 'libpod')
-rw-r--r--libpod/container_api.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpod/container_api.go b/libpod/container_api.go
index 742eb6d3e..2ff4bfe08 100644
--- a/libpod/container_api.go
+++ b/libpod/container_api.go
@@ -555,7 +555,7 @@ func (c *Container) WaitForExit(ctx context.Context, pollInterval time.Duration)
// The container never ran.
return true, 0, nil
}
- return true, -1, err
+ return true, -1, fmt.Errorf("%w (container in state %s)", err, c.state.State)
}
return true, exitCode, nil