aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2021-11-21 00:29:11 +0000
committerEd Maste <emaste@FreeBSD.org>2021-11-28 00:29:30 +0000
commit2104a806495173c399ca2709533ab0ab48b708b3 (patch)
treea4511a8a1cca5ab5475c42a2dedabc09c17c12ba
parentee2e925603e42897fbabe1b24208d27bdcaae786 (diff)
downloadsrc-2104a806495173c399ca2709533ab0ab48b708b3.tar.gz
src-2104a806495173c399ca2709533ab0ab48b708b3.zip
mkimg: zero entry in vhdx_write_metadata
Otherwise _reserved might contain uninitialized data. MFC after: 1 week Sponsored by: The FreeBSD Foundation (cherry picked from commit 036af1053acd6cae68c5fb6bed30508f2e40be13)
-rw-r--r--usr.bin/mkimg/vhdx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.bin/mkimg/vhdx.c b/usr.bin/mkimg/vhdx.c
index 4c97b20f5996..744d6e810ca5 100644
--- a/usr.bin/mkimg/vhdx.c
+++ b/usr.bin/mkimg/vhdx.c
@@ -331,6 +331,7 @@ vhdx_write_metadata(int fd, uint64_t image_size)
memset(metadata, 0, SIZE_1MB);
memset(&header, 0, sizeof(header));
+ memset(&entry, 0, sizeof(entry));
le64enc(&header.signature, VHDX_METADATA_TABLE_HEADER_SIGNATURE);
le16enc(&header.entry_count, 5);