diff --git a/cgroups/fs/apply_raw.go b/cgroups/fs/apply_raw.go index 59beb7ed8..1fe5faf3b 100644 --- a/cgroups/fs/apply_raw.go +++ b/cgroups/fs/apply_raw.go @@ -143,11 +143,15 @@ func (m *Manager) Freeze(state cgroups.FreezerState) error { return err } + freezer := subsystems["freezer"] + err = freezer.Set(d) + if err != nil { + return err + } + m.Cgroups.Freezer = state - freezer := subsystems["freezer"] - - return freezer.Set(d) + return nil } func (m *Manager) GetPids() ([]int, error) {