summaryrefslogtreecommitdiff
path: root/src/shared/sleep-config.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-07-25 21:43:09 +0200
committerLennart Poettering <lennart@poettering.net>2018-07-26 11:01:29 +0200
commit7474f15b2da1d034aa3c75ba71644a941d82b2cc (patch)
treec1e3303b03de51885d06adb9a12069ddffa00f95 /src/shared/sleep-config.c
parent3dea6886c20a32d832971e589cbc1807c549b66f (diff)
downloadsystemd-7474f15b2da1d034aa3c75ba71644a941d82b2cc.tar.gz
sleep-config: eat up errors only after debug logging about them
Diffstat (limited to 'src/shared/sleep-config.c')
-rw-r--r--src/shared/sleep-config.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
index ed7c25828e..2577dd84c8 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;