summaryrefslogtreecommitdiff
path: root/libpod/runtime_img.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@pm.me>2019-05-10 12:42:14 -0400
committerMatthew Heon <matthew.heon@pm.me>2019-05-10 14:14:29 -0400
commit5cbb3e7e9d14ff8e09e3a36c974d73e9c1a5b9a9 (patch)
treec669b0dcd63bc34371a990efd1dd8b66d732d5da /libpod/runtime_img.go
parent627dbd49c5a80146e5806797243b63d0bd157760 (diff)
downloadpodman-5cbb3e7e9d14ff8e09e3a36c974d73e9c1a5b9a9.tar.gz
podman-5cbb3e7e9d14ff8e09e3a36c974d73e9c1a5b9a9.tar.bz2
podman-5cbb3e7e9d14ff8e09e3a36c974d73e9c1a5b9a9.zip
Use standard remove functions for removing pod ctrs
Instead of rewriting the logic, reuse the standard logic we use for removing containers, which is much better tested. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'libpod/runtime_img.go')
-rw-r--r--libpod/runtime_img.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpod/runtime_img.go b/libpod/runtime_img.go
index 5e9f65acc..7cc7de270 100644
--- a/libpod/runtime_img.go
+++ b/libpod/runtime_img.go
@@ -48,7 +48,7 @@ func (r *Runtime) RemoveImage(ctx context.Context, img *image.Image, force bool)
if len(imageCtrs) > 0 && len(img.Names()) <= 1 {
if force {
for _, ctr := range imageCtrs {
- if err := r.removeContainer(ctx, ctr, true, false); err != nil {
+ if err := r.removeContainer(ctx, ctr, true, false, false); err != nil {
return "", errors.Wrapf(err, "error removing image %s: container %s using image could not be removed", img.ID(), ctr.ID())
}
}