From: Lennart Poettering Date: Fri, 21 May 2021 16:26:48 +0000 (+0200) Subject: sleep: can_sleep_state() + can_sleep_disk() don#t return plain booleans X-Git-Tag: v249-rc1~174^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=61dc84817efe460269d23043456cb1b51527f504;p=thirdparty%2Fsystemd.git sleep: can_sleep_state() + can_sleep_disk() don#t return plain booleans --- diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c index 7277a55635f..b02dd5467dc 100644 --- a/src/shared/sleep-config.c +++ b/src/shared/sleep-config.c @@ -634,8 +634,8 @@ static int can_sleep_internal( if (operation == SLEEP_SUSPEND_THEN_HIBERNATE) return can_s2h(sleep_config); - if (!can_sleep_state(sleep_config->states[operation]) || - !can_sleep_disk(sleep_config->modes[operation])) + if (can_sleep_state(sleep_config->states[operation]) <= 0 || + can_sleep_disk(sleep_config->modes[operation]) <= 0) return false; if (operation == SLEEP_SUSPEND)