diff options
Diffstat (limited to 'src/link/Elf/Object.zig')
| -rw-r--r-- | src/link/Elf/Object.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig index 4edc5b62b1..c24025cadb 100644 --- a/src/link/Elf/Object.zig +++ b/src/link/Elf/Object.zig @@ -34,6 +34,8 @@ pub fn isObject(file: std.fs.File) bool { } pub fn deinit(self: *Object, allocator: Allocator) void { + if (self.archive) |path| allocator.free(path); + allocator.free(self.path); allocator.free(self.data); self.shdrs.deinit(allocator); self.strings.deinit(allocator); |
