From 5cf08dd50c6793401e628c753d5d0b00c4022d61 Mon Sep 17 00:00:00 2001 From: utox39 Date: Tue, 13 May 2025 14:50:27 +0200 Subject: [PATCH] fix: fix memory leak when zigfetch crashes --- src/main.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.zig b/src/main.zig index 6cd1777..0cab76d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -11,6 +11,12 @@ pub fn main() !void { var sys_info_list = std.ArrayList([]u8).init(allocator); defer sys_info_list.deinit(); + errdefer { + for (sys_info_list.items) |info| { + allocator.free(info); + } + } + var buf1: [1024]u8 = undefined; var buf2: [1024]u8 = undefined;