Fix sysinfo regression
The cleanup to sysinfo package introduced a regression. If memory cgroup isn't supported and --memory is specified when starting a container, we should return info instead of nil in checkCgroupMem(), otherwise we'll access a nil pointer. Signed-off-by: Zefan Li <lizefan@huawei.com>
This commit is contained in:
parent
ba6ba05e8e
commit
f4c0d06103
1 changed files with 2 additions and 2 deletions
|
@ -38,7 +38,7 @@ func checkCgroupMem(quiet bool) *cgroupMemInfo {
|
|||
if !quiet {
|
||||
logrus.Warnf("Your kernel does not support cgroup memory limit: %v", err)
|
||||
}
|
||||
return nil
|
||||
return info
|
||||
}
|
||||
info.MemoryLimit = true
|
||||
|
||||
|
@ -61,7 +61,7 @@ func checkCgroupCpu(quiet bool) *cgroupCpuInfo {
|
|||
if !quiet {
|
||||
logrus.Warn(err)
|
||||
}
|
||||
return nil
|
||||
return info
|
||||
}
|
||||
|
||||
info.CpuCfsPeriod = cgroupEnabled(mountPoint, "cpu.cfs_period_us")
|
||||
|
|
Loading…
Reference in a new issue