X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fboot%2Fboot-efi.c;h=426652595e4d45ede41707713753c317bca902ee;hb=86d0d519429b85b0cad93c8c9fe8e68c5b9a4fe3;hp=33840b6864e83820be915dca43e6f9384988c2e5;hpb=c51d84dc09476d9c06b8aac726220bf3c7d62e8d;p=elogind.git diff --git a/src/boot/boot-efi.c b/src/boot/boot-efi.c index 33840b686..426652595 100644 --- a/src/boot/boot-efi.c +++ b/src/boot/boot-efi.c @@ -69,7 +69,7 @@ static int get_boot_entries(struct boot_info *info) { info->fw_entries = e; e = &info->fw_entries[info->fw_entries_count]; - memset(e, 0, sizeof(struct boot_info_entry)); + memzero(e, sizeof(struct boot_info_entry)); e->order = -1; err = efi_get_boot_option(list[i], &e->title, &e->part_uuid, &e->path); @@ -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)