diff options
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/MachO/CodeSignature.zig | 2 | ||||
| -rw-r--r-- | src/link/MachO/commands.zig | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO/CodeSignature.zig b/src/link/MachO/CodeSignature.zig index 845122f5e3..18c85eb8f7 100644 --- a/src/link/MachO/CodeSignature.zig +++ b/src/link/MachO/CodeSignature.zig @@ -102,7 +102,7 @@ pub fn calcAdhocSignature( var buffer = try allocator.alloc(u8, page_size); defer allocator.free(buffer); - try cdir.data.ensureTotalCapacity(allocator, total_pages * hash_size + id.len + 1); + try cdir.data.ensureTotalCapacityPrecise(allocator, total_pages * hash_size + id.len + 1); // 1. Save the identifier and update offsets cdir.inner.identOffset = cdir.inner.length; diff --git a/src/link/MachO/commands.zig b/src/link/MachO/commands.zig index 35512886d4..b3a96c8047 100644 --- a/src/link/MachO/commands.zig +++ b/src/link/MachO/commands.zig @@ -223,7 +223,7 @@ pub const SegmentCommand = struct { var segment = SegmentCommand{ .inner = inner, }; - try segment.sections.ensureTotalCapacity(alloc, inner.nsects); + try segment.sections.ensureTotalCapacityPrecise(alloc, inner.nsects); var i: usize = 0; while (i < inner.nsects) : (i += 1) { |
