]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sleep-config: eat up errors only after debug logging about them
authorLennart Poettering <lennart@poettering.net>
Wed, 25 Jul 2018 19:43:09 +0000 (21:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 26 Jul 2018 09:01:29 +0000 (11:01 +0200)
src/shared/sleep-config.c

index ed7c25828ed639459435ff2028d77ede42ba02c7..2577dd84c85570b6de1aa33a28c7648dc1de7b47 100644 (file)
@@ -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;