diff options
Diffstat (limited to 'src/basic/cgroup-util.c')
-rw-r--r-- | src/basic/cgroup-util.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c index 67c2d3a681..b5ca10a2de 100644 --- a/src/basic/cgroup-util.c +++ b/src/basic/cgroup-util.c @@ -2378,7 +2378,9 @@ bool cg_is_unified_systemd_controller_wanted(void) { if (r < 0) return false; - return (wanted = r > 0 ? b : false); + /* The meaning of the kernel option is reversed wrt. to the return value + * of this function, hence the negation. */ + return (wanted = r > 0 ? !b : false); } bool cg_is_legacy_systemd_controller_wanted(void) { |