chiark / gitweb /
mount: simplify mount_needs_network check
[elogind.git] / src / shared / install.c
index 8a7f7e209437c5c886bbe628324d05b7761e7142..af35b29df3ac9dbee0d5e4aee95588755f7a9215 100644 (file)
@@ -1553,10 +1553,8 @@ int unit_file_add_dependency(
                 UnitFileState state;
 
                 state = unit_file_get_state(scope, root_dir, *i);
-                if (state < 0) {
-                        log_error("Failed to get unit file state for %s: %s", *i, strerror(-state));
-                        return state;
-                }
+                if (state < 0)
+                        return log_error_errno(state, "Failed to get unit file state for %s: %m", *i);
 
                 if (state == UNIT_FILE_MASKED || state == UNIT_FILE_MASKED_RUNTIME) {
                         log_error("Failed to enable unit: Unit %s is masked", *i);