diff options
Diffstat (limited to 'libpod/boltdb_state.go')
-rw-r--r-- | libpod/boltdb_state.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libpod/boltdb_state.go b/libpod/boltdb_state.go index 3ee24122a..d7c950fa0 100644 --- a/libpod/boltdb_state.go +++ b/libpod/boltdb_state.go @@ -455,10 +455,12 @@ func (s *BoltState) UpdateContainer(ctr *Container) error { // Open the new network namespace ns, err := joinNetNS(netNSPath) - if err != nil { - return errors.Wrapf(err, "error joining network namespace for container %s", ctr.ID()) + if err == nil { + newState.NetNS = ns + } else { + logrus.Errorf("error joining network namespace for container %s", ctr.ID()) + ctr.valid = false } - newState.NetNS = ns } } else { // The container no longer has a network namespace |