commit fda9a32fef30cd2ca8af14d97d076fe6d7572f45 (tree) parent 3661133f989fefa64c58447dd0073b8c0e8050fc Author: Jakub Konka <kubkon@jakubkonka.com> Date: Thu, 28 Mar 2024 21:15:22 +0100 macho: fix double free Diffstat:
| M | src/link/MachO.zig | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/link/MachO.zig b/src/link/MachO.zig @@ -1290,7 +1290,7 @@ fn parseDependentDylibs(self: *MachO) !void { } try umbrella.rpaths.ensureUnusedCapacity(gpa, dep_dylib.rpaths.keys().len); for (dep_dylib.rpaths.keys()) |rpath| { - umbrella.rpaths.putAssumeCapacity(rpath, {}); + umbrella.rpaths.putAssumeCapacity(try gpa.dupe(u8, rpath), {}); } } } else {