diff --git a/src/runtime/pkg/resourcecontrol/cgroups.go b/src/runtime/pkg/resourcecontrol/cgroups.go index 0c6976709a..7935305abd 100644 --- a/src/runtime/pkg/resourcecontrol/cgroups.go +++ b/src/runtime/pkg/resourcecontrol/cgroups.go @@ -31,7 +31,7 @@ const ( ) func RenameCgroupPath(path string) (string, error) { - if path == "" { + if path == "" || path == "." { path = DefaultResourceControllerID } diff --git a/src/runtime/virtcontainers/sandbox.go b/src/runtime/virtcontainers/sandbox.go index 01a466bb47..257601cc92 100644 --- a/src/runtime/virtcontainers/sandbox.go +++ b/src/runtime/virtcontainers/sandbox.go @@ -2546,10 +2546,8 @@ func (s *Sandbox) resourceControllerDelete() error { } resCtrlParent := sandboxController.Parent() - if resCtrlParent != "." { - if err := sandboxController.MoveTo(resCtrlParent); err != nil { - return err - } + if err := sandboxController.MoveTo(resCtrlParent); err != nil { + return err } if err := sandboxController.Delete(); err != nil {