authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-13 20:08:17-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-13 20:08:17-07:00
loga854795f5247538577507105396859f43b90283b
treebf6f8a1bddc87a5da2ae23fdb19ef3e7a3798ee5
parentedab03bc22018fa66125ecff4d22d09770852a8e

link: fix memory leak of system_libs


1 files changed, 1 insertions(+), 0 deletions(-)

src/link.zig+1
...@@ -352,6 +352,7 @@ pub const File = struct {...@@ -352,6 +352,7 @@ pub const File = struct {
352 base.releaseLock();352 base.releaseLock();
353 if (base.file) |f| f.close();353 if (base.file) |f| f.close();
354 if (base.intermediary_basename) |sub_path| base.allocator.free(sub_path);354 if (base.intermediary_basename) |sub_path| base.allocator.free(sub_path);
355 base.options.system_libs.deinit(base.allocator);
355 switch (base.tag) {356 switch (base.tag) {
356 .coff => {357 .coff => {
357 const parent = @fieldParentPtr(Coff, "base", base);358 const parent = @fieldParentPtr(Coff, "base", base);