From 74acd41e8ef878a2dea1cab47400f8b9d23b0c2a Mon Sep 17 00:00:00 2001 From: MineBill <30367251+MineBill@users.noreply.github.com> Date: Tue, 8 Mar 2022 20:09:59 +0200 Subject: [PATCH] Fix memory leak caused by not freeing the values of `multis` (#1) --- src/lib.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 7ce831b6bfbcefc68aea9770e444057d170f07ac..3bc729105490f1beb35f4ea5af353a9a8f92f08c 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -14,6 +14,9 @@ pub fn init(alloc: std.mem.Allocator) void { pub fn deinit() void { singles.deinit(); + for (multis.values()) |array_list| { + array_list.deinit(); + } multis.deinit(); } -- 2.54.0