diff --git a/libcontainer/cgroups/fs/memory.go b/libcontainer/cgroups/fs/memory.go index a40e39d8bee..8206b1472b2 100644 --- a/libcontainer/cgroups/fs/memory.go +++ b/libcontainer/cgroups/fs/memory.go @@ -19,7 +19,10 @@ type MemoryGroup struct { func (s *MemoryGroup) Apply(d *data) error { path, err := d.path("memory") - if err != nil && !cgroups.IsNotFound(err) { + if err != nil { + if cgroups.IsNotFound(err) { + return nil + } return err } if err := os.MkdirAll(path, 0755); err != nil && !os.IsExist(err) {