From: Lennart Poettering Date: Wed, 25 Jul 2018 19:43:09 +0000 (+0200) Subject: sleep-config: eat up errors only after debug logging about them X-Git-Tag: v240~888^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7474f15b2da1d034aa3c75ba71644a941d82b2cc;p=thirdparty%2Fsystemd.git sleep-config: eat up errors only after debug logging about them --- diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c index ed7c25828ed..2577dd84c85 100644 --- a/src/shared/sleep-config.c +++ b/src/shared/sleep-config.c @@ -139,12 +139,16 @@ int can_sleep_disk(char **types) { return true; /* If /sys is read-only we cannot sleep */ - if (access("/sys/power/disk", W_OK) < 0) + if (access("/sys/power/disk", W_OK) < 0) { + log_debug_errno(errno, "/sys/power/disk is not writable: %m"); return false; + } r = read_one_line_file("/sys/power/disk", &p); - if (r < 0) + if (r < 0) { + log_debug_errno(r, "Couldn't read /sys/power/disk: %m"); return false; + } STRV_FOREACH(type, types) { const char *word, *state;