From ef7bbcd80fec680b527795dd85bc294b3bf6cbbd Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Sun, 28 Jul 2024 14:46:50 +0200 Subject: elf: do not store merge section output section name in strings buffer --- src/link/Elf/Object.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/link/Elf/Object.zig') diff --git a/src/link/Elf/Object.zig b/src/link/Elf/Object.zig index 4944ef904e..9185ca0ef7 100644 --- a/src/link/Elf/Object.zig +++ b/src/link/Elf/Object.zig @@ -354,7 +354,7 @@ fn initOutputSection(self: Object, elf_file: *Elf, shdr: elf.Elf64_Shdr) error{O const out_shndx = elf_file.sectionByName(name) orelse try elf_file.addSection(.{ .type = @"type", .flags = flags, - .name = name, + .name = try elf_file.insertShString(name), }); return out_shndx; } -- cgit v1.2.3