X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fboot%2Fboot-efi.c;h=bd0c59bd5aef936d95507eff0b77c7d6acc31c47;hb=c962cb68d5754690cbe924a0d0b4251053217783;hp=1c80126cc5eed1fc7d12aaec15586b426e95cf57;hpb=b8265d4f8e5cb05c1dacfd3b177c993ef2611723;p=elogind.git diff --git a/src/boot/boot-efi.c b/src/boot/boot-efi.c index 1c80126cc..bd0c59bd5 100644 --- a/src/boot/boot-efi.c +++ b/src/boot/boot-efi.c @@ -50,7 +50,7 @@ static char *tilt_slashes(char *s) { } static int get_boot_entries(struct boot_info *info) { - uint16_t *list; + uint16_t *list = NULL; int i, n; int err = 0; @@ -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);