From 9683a247c5397b37a4ff66bb28c64e2b5ad3af89 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sun, 8 Dec 2024 04:44:25 -0800 Subject: [PATCH] Update macho.zig --- src/macho.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/macho.zig b/src/macho.zig index d8883d7307..f65a55c679 100644 --- a/src/macho.zig +++ b/src/macho.zig @@ -393,8 +393,10 @@ pub const MachoFile = struct { } if (self.data.items.len < self.sig_off + sz) { + const old_len = self.data.items.len; try self.data.resize(self.sig_off + sz); - @memset(self.data.items[self.data.items.len..][0..sz], 0); + // Zero the new space between old_len and new length + @memset(self.data.items[old_len..], 0); } @memcpy(self.data.items[self.sig_off..][0..out.items.len], out.items);