[syslinux:firmware] efi: Zero e_hdr_pe32p before use
syslinux-bot for Matt Fleming
matt.fleming at intel.com
Fri Nov 9 09:06:24 PST 2012
Commit-ID: 0fcd9a48603497dcc2727570a50a4401bb0fd085
Gitweb: http://www.syslinux.org/commit/0fcd9a48603497dcc2727570a50a4401bb0fd085
Author: Matt Fleming <matt.fleming at intel.com>
AuthorDate: Mon, 16 Jul 2012 20:03:43 +0100
Committer: Matt Fleming <matt.fleming at intel.com>
CommitDate: Mon, 16 Jul 2012 20:03:43 +0100
efi: Zero e_hdr_pe32p before use
We were erroneously zero'ing e_hdr when we should have been zero'ing
e_hdr_pe32p.
Signed-off-by: Matt Fleming <matt.fleming at intel.com>
---
efi/wrapper.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/efi/wrapper.c b/efi/wrapper.c
index 4e1c5fc..0943534 100644
--- a/efi/wrapper.c
+++ b/efi/wrapper.c
@@ -113,7 +113,7 @@ static void write_header(FILE *f, __uint32_t entry, __uint32_t so_size, __uint8_
o_hdr_pe32p.code_sz = total_sz;
o_hdr_pe32p.entry_point = entry;
fwrite(&o_hdr_pe32p, sizeof(o_hdr_pe32p), 1, f);
- memset(&e_hdr, 0, sizeof(e_hdr));
+ memset(&e_hdr_pe32p, 0, sizeof(e_hdr));
e_hdr_pe32p.section_align = 4096;
e_hdr_pe32p.file_align = 512;
e_hdr_pe32p.image_sz = total_sz;
More information about the Syslinux-commits
mailing list