diff --git a/virtcontainers/sandbox.go b/virtcontainers/sandbox.go index f34a116af9..3fbcc0c907 100644 --- a/virtcontainers/sandbox.go +++ b/virtcontainers/sandbox.go @@ -1605,6 +1605,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 }