zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 2b35615ffbe238c8ec421654a7e1ae0890477fe0 (tree)
parent ab48934e9cefb510d39ba3fe8c0dcf7619bec4cf
Author: Ben Noordhuis <info@bnoordhuis.nl>
Date:   Mon, 19 Feb 2018 23:06:54 +0100

fix memory leak in std.debug.openSelfDebugInfo()

Diffstat:
Mstd/debug/index.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/std/debug/index.zig b/std/debug/index.zig @@ -239,6 +239,7 @@ pub fn openSelfDebugInfo(allocator: &mem.Allocator) !&ElfStackTrace { switch (builtin.object_format) { builtin.ObjectFormat.elf => { const st = try allocator.create(ElfStackTrace); + errdefer allocator.destroy(st); *st = ElfStackTrace { .self_exe_file = undefined, .elf = undefined,