authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-02-11 02:04:10 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-02-11 02:04:10 -08:00
logb754f37a3e2380e86bdc708a48142ee382a97aca
treee7d6aaeb6d1794d20c1d0826312354e9ede97453
parent1e212f16f4941be2a2eb039f47d16a84c665a579

kept running into an 'invalid free' bug with deferring this method


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

src/lib.zig-8
...@@ -13,15 +13,7 @@ pub fn init(alloc: std.mem.Allocator) void {...@@ -13,15 +13,7 @@ pub fn init(alloc: std.mem.Allocator) void {
13}13}
1414
15pub fn deinit() void {15pub fn deinit() void {
16 var iter1 = singles.iterator();
17 while (iter1.next()) |entry| singles.allocator.free(entry.value_ptr.*);
18 singles.deinit();16 singles.deinit();
19
20 var iter2 = multis.iterator();
21 while (iter2.next()) |entry| {
22 for (entry.value_ptr.items) |item| multis.allocator.free(item);
23 entry.value_ptr.deinit();
24 }
25 multis.deinit();17 multis.deinit();
26}18}
2719