daemon.UsingSystemd(): don't call getCD() multiple times
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
ed83e2e20e
commit
3ce1dcc25d
1 changed files with 4 additions and 2 deletions
|
@ -628,11 +628,13 @@ func verifyCgroupDriver(config *config.Config) error {
|
|||
|
||||
// UsingSystemd returns true if cli option includes native.cgroupdriver=systemd
|
||||
func UsingSystemd(config *config.Config) bool {
|
||||
if getCD(config) == cgroupSystemdDriver {
|
||||
cd := getCD(config)
|
||||
|
||||
if cd == cgroupSystemdDriver {
|
||||
return true
|
||||
}
|
||||
// On cgroup v2 hosts, default to systemd driver
|
||||
if getCD(config) == "" && cgroups.Mode() == cgroups.Unified && isRunningSystemd() {
|
||||
if cd == "" && cgroups.Mode() == cgroups.Unified && isRunningSystemd() {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
|
|
Loading…
Add table
Reference in a new issue