From fda9a32fef30cd2ca8af14d97d076fe6d7572f45 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 28 Mar 2024 21:15:22 +0100 Subject: [PATCH] macho: fix double free --- src/link/MachO.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/MachO.zig b/src/link/MachO.zig index c2b8d02df5..71666beb07 100644 --- 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 {