daemon: Daemon.autoRemove: fix shadowing (govet)

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2024-11-05 16:44:18 +01:00
parent 007daf5045
commit 79c5b938f4

View File

@@ -307,12 +307,11 @@ func (daemon *Daemon) autoRemove(cfg *config.Config, c *container.Container) {
}
err := daemon.containerRm(cfg, c.ID, &backend.ContainerRmConfig{ForceRemove: true, RemoveVolume: true})
if err == nil {
return
if err != nil {
if daemon.containers.Get(c.ID) == nil {
// container no longer found, so remove worked after all.
return
}
log.G(context.TODO()).WithFields(log.Fields{"error": err, "container": c.ID}).Error("error removing container")
}
if c := daemon.containers.Get(c.ID); c == nil {
return
}
log.G(context.TODO()).WithFields(log.Fields{"error": err, "container": c.ID}).Error("error removing container")
}