diff --git a/virtcontainers/sandbox.go b/virtcontainers/sandbox.go index cdd2aff9d4..6f8cb41c2d 100644 --- a/virtcontainers/sandbox.go +++ b/virtcontainers/sandbox.go @@ -1603,6 +1603,11 @@ func (s *Sandbox) Stop(force bool) error { return err } + // Stop communicating with the agent. + if err := s.agent.disconnect(); err != nil && !force { + return err + } + return nil }