Skip to content

Commit 9c353b8

Browse files
committed
Enforce lock in MultiIndex.deinit
1 parent 2f96a64 commit 9c353b8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/MultiIndex.zig

+3
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ pub fn init(allocator: std.mem.Allocator, dir: std.fs.Dir) Self {
8484
}
8585

8686
pub fn deinit(self: *Self) void {
87+
self.lock.lock();
88+
defer self.lock.unlock();
89+
8790
var iter = self.indexes.iterator();
8891
while (iter.next()) |entry| {
8992
self.allocator.free(entry.key_ptr.*);

0 commit comments

Comments
 (0)