2 lines after the changed line we assign err to efi_get_variable(...) unconditionally, so it makes no sense to initialize it to some value. --- src/boot/boot-efi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/boot/boot-efi.c b/src/boot/boot-efi.c index 33840b6..1c80126 100644 --- a/src/boot/boot-efi.c +++ b/src/boot/boot-efi.c @@ -95,7 +95,7 @@ static int find_active_entry(struct boot_info *info) { void *buf; size_t l; size_t i; - int err = -ENOENT; + int err; err = efi_get_variable(EFI_VENDOR_GLOBAL, "BootCurrent", NULL, &buf, &l); if (err < 0) -- 1.8.5.2.227.g53f3478 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel