From e006281d79a31e10bdbc07b3e33427d719ec01df Mon Sep 17 00:00:00 2001 From: Michael Dusan Date: Thu, 17 Jun 2021 23:57:24 -0400 Subject: [PATCH] macho: LC_RPATH: reserve byte for null-terminator --- src/link/MachO/Zld.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/MachO/Zld.zig b/src/link/MachO/Zld.zig index dcaf86ed67..2c8b77d983 100644 --- a/src/link/MachO/Zld.zig +++ b/src/link/MachO/Zld.zig @@ -2511,7 +2511,7 @@ fn addRpaths(self: *Zld, rpaths: []const []const u8) !void { for (rpaths) |rpath| { const cmdsize = @intCast(u32, mem.alignForwardGeneric( u64, - @sizeOf(macho.rpath_command) + rpath.len, + @sizeOf(macho.rpath_command) + rpath.len + 1, @sizeOf(u64), )); var rpath_cmd = emptyGenericCommandWithData(macho.rpath_command{