fix: fix memory leak when zigfetch crashes

This commit is contained in:
utox39
2025-05-13 14:50:27 +02:00
parent 12ca70ac45
commit 5cf08dd50c

View File

@@ -11,6 +11,12 @@ pub fn main() !void {
var sys_info_list = std.ArrayList([]u8).init(allocator); var sys_info_list = std.ArrayList([]u8).init(allocator);
defer sys_info_list.deinit(); defer sys_info_list.deinit();
errdefer {
for (sys_info_list.items) |info| {
allocator.free(info);
}
}
var buf1: [1024]u8 = undefined; var buf1: [1024]u8 = undefined;
var buf2: [1024]u8 = undefined; var buf2: [1024]u8 = undefined;