mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 06:04:46 +01:00
macho: fix off-by-one when populating strtab
This commit is contained in:
parent
e9328e7da8
commit
b339a30680
1 changed files with 2 additions and 2 deletions
|
|
@ -2590,7 +2590,7 @@ fn calcSymtabSize(self: *MachO) !void {
|
|||
var nstabs: u32 = 0;
|
||||
var nexports: u32 = 0;
|
||||
var nimports: u32 = 0;
|
||||
var strsize: u32 = 0;
|
||||
var strsize: u32 = 1;
|
||||
|
||||
for (files.items) |index| {
|
||||
const file = self.getFile(index).?;
|
||||
|
|
@ -2624,7 +2624,7 @@ fn calcSymtabSize(self: *MachO) !void {
|
|||
{
|
||||
const cmd = &self.symtab_cmd;
|
||||
cmd.nsyms = nlocals + nstabs + nexports + nimports;
|
||||
cmd.strsize = strsize + 1;
|
||||
cmd.strsize = strsize;
|
||||
}
|
||||
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue