From ae15281c0577694e17a3301fd83d097ed9991bad Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 27 May 2021 11:00:26 +0200 Subject: [PATCH] zld: dylib paths need nul terminator included --- src/link/MachO/commands.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/MachO/commands.zig b/src/link/MachO/commands.zig index 93e6890a31..8bceb64f1e 100644 --- a/src/link/MachO/commands.zig +++ b/src/link/MachO/commands.zig @@ -316,7 +316,7 @@ pub fn createLoadDylibCommand( ) !GenericCommandWithData(macho.dylib_command) { const cmdsize = @intCast(u32, mem.alignForwardGeneric( u64, - @sizeOf(macho.dylib_command) + name.len, + @sizeOf(macho.dylib_command) + name.len + 1, // +1 for nul @sizeOf(u64), ));