chiark / gitweb /
treewide: yet more log_*_errno + return simplifications
[elogind.git] / src / shared / generator.c
index f54bb06f684da3b9e90add253e73c2362551c72e..2cb4d111f1edf768dc4e9e548f85daebc1302dfc 100644 (file)
@@ -54,10 +54,8 @@ int generator_write_fsck_deps(
                         /* treat missing check as essentially OK */
                         log_debug_errno(r, "Checking was requested for %s, but fsck.%s does not exist: %m", what, fstype);
                         return 0;
-                } else if (r < 0) {
-                        log_warning_errno(r, "Checking was requested for %s, but fsck.%s cannot be used: %m", what, fstype);
-                        return r;
-                }
+                } else if (r < 0)
+                        return log_warning_errno(r, "Checking was requested for %s, but fsck.%s cannot be used: %m", what, fstype);
         }
 
         if (streq(where, "/")) {