authorgravatar for info@bnoordhuis.nlBen Noordhuis <info@bnoordhuis.nl> 2018-02-19 23:06:54+01:00
committergravatar for info@bnoordhuis.nlBen Noordhuis <info@bnoordhuis.nl> 2018-02-19 23:11:11+01:00
log2b35615ffbe238c8ec421654a7e1ae0890477fe0
treecd9a87dbfe656182e57d59a6387d3e847e12aedb
parentab48934e9cefb510d39ba3fe8c0dcf7619bec4cf

fix memory leak in std.debug.openSelfDebugInfo()


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

std/debug/index.zig+1
...@@ -239,6 +239,7 @@ pub fn openSelfDebugInfo(allocator: &mem.Allocator) !&ElfStackTrace {...@@ -239,6 +239,7 @@ pub fn openSelfDebugInfo(allocator: &mem.Allocator) !&ElfStackTrace {
239 switch (builtin.object_format) {239 switch (builtin.object_format) {
240 builtin.ObjectFormat.elf => {240 builtin.ObjectFormat.elf => {
241 const st = try allocator.create(ElfStackTrace);241 const st = try allocator.create(ElfStackTrace);
242 errdefer allocator.destroy(st);
242 *st = ElfStackTrace {243 *st = ElfStackTrace {
243 .self_exe_file = undefined,244 .self_exe_file = undefined,
244 .elf = undefined,245 .elf = undefined,