diff --git a/virtcontainers/sandbox.go b/virtcontainers/sandbox.go index 7b8a79352c..f8f744fd5a 100644 --- a/virtcontainers/sandbox.go +++ b/virtcontainers/sandbox.go @@ -1473,11 +1473,6 @@ func (s *Sandbox) Stop(force bool) error { } } - // Remove the network. - if err := s.removeNetwork(); err != nil && !force { - return err - } - if err := s.stopVM(); err != nil && !force { return err } @@ -1486,6 +1481,11 @@ func (s *Sandbox) Stop(force bool) error { return err } + // Remove the network. + if err := s.removeNetwork(); err != nil && !force { + return err + } + if err := s.storeSandbox(); err != nil { return err }