diff --git a/kernel/build.zig b/kernel/build.zig index 92dfce2..9a11d31 100644 --- a/kernel/build.zig +++ b/kernel/build.zig @@ -148,6 +148,7 @@ fn fileExtEql(name: []const u8, ext: []const u8) bool { fn findSources(dir: []const u8, ext: []const u8, prefix: ?[]const u8) ![][] const u8 { var files = std.ArrayList([]const u8).init(alloc); var walker = try std.fs.walkPath(alloc, dir); + defer walker.deinit(); while (try walker.next()) |entry| { if(entry.kind != std.fs.Dir.Entry.Kind.File) continue;