diff --git a/man/bootctl.xml b/man/bootctl.xml
index eae2213536..bbcef151b7 100644
--- a/man/bootctl.xml
+++ b/man/bootctl.xml
@@ -353,7 +353,7 @@
Specification Type #2 entries should be placed in the directory $(bootctl
-x)/EFI/Linux/.
- Note that this option (similarly to the option mentioned
+ Note that this option (similarly to the option mentioned
above), is available independently from the boot loader used, i.e. also without
systemd-boot being installed.
diff --git a/src/boot/bootctl-status.c b/src/boot/bootctl-status.c
index 337b3eb4b5..b8813ec40a 100644
--- a/src/boot/bootctl-status.c
+++ b/src/boot/bootctl-status.c
@@ -326,6 +326,7 @@ int verb_status(int argc, char *argv[], void *userdata) {
return r;
puts(arg_esp_path);
+ return 0;
}
r = acquire_xbootldr(/* unprivileged_mode= */ -1, &xbootldr_uuid, &xbootldr_devid);
@@ -340,10 +341,8 @@ int verb_status(int argc, char *argv[], void *userdata) {
return log_error_errno(SYNTHETIC_ERRNO(EACCES), "Failed to determine XBOOTLDR location: %m");
puts(path);
- }
-
- if (arg_print_esp_path || arg_print_dollar_boot_path)
return 0;
+ }
r = 0; /* If we couldn't determine the path, then don't consider that a problem from here on, just
* show what we can show */