| ... | @@ -2590,7 +2590,7 @@ fn calcSymtabSize(self: *MachO) !void { | ... | @@ -2590,7 +2590,7 @@ fn calcSymtabSize(self: *MachO) !void { |
| 2590 | var nstabs: u32 = 0; | 2590 | var nstabs: u32 = 0; |
| 2591 | var nexports: u32 = 0; | 2591 | var nexports: u32 = 0; |
| 2592 | var nimports: u32 = 0; | 2592 | var nimports: u32 = 0; |
| 2593 | var strsize: u32 = 0; | 2593 | var strsize: u32 = 1; |
| 2594 | | 2594 | |
| 2595 | for (files.items) |index| { | 2595 | for (files.items) |index| { |
| 2596 | const file = self.getFile(index).?; | 2596 | const file = self.getFile(index).?; |
| ... | @@ -2624,7 +2624,7 @@ fn calcSymtabSize(self: *MachO) !void { | ... | @@ -2624,7 +2624,7 @@ fn calcSymtabSize(self: *MachO) !void { |
| 2624 | { | 2624 | { |
| 2625 | const cmd = &self.symtab_cmd; | 2625 | const cmd = &self.symtab_cmd; |
| 2626 | cmd.nsyms = nlocals + nstabs + nexports + nimports; | 2626 | cmd.nsyms = nlocals + nstabs + nexports + nimports; |
| 2627 | cmd.strsize = strsize + 1; | 2627 | cmd.strsize = strsize; |
| 2628 | } | 2628 | } |
| 2629 | | 2629 | |
| 2630 | { | 2630 | { |