From 5d7796b95d191a21cbcd0cc47d47346e04669042 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Wed, 23 Oct 2024 10:02:34 +0200 Subject: [PATCH] cdp: close dir in dumpFile and avoid error.ProcessFdQuotaExceeded error --- src/cdp/cdp.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cdp/cdp.zig b/src/cdp/cdp.zig index 692b1109..a9624556 100644 --- a/src/cdp/cdp.zig +++ b/src/cdp/cdp.zig @@ -148,7 +148,8 @@ pub fn dumpFile( ) !void { const name = try std.fmt.allocPrint(alloc, "id_{d}.js", .{id}); defer alloc.free(name); - const dir = try std.fs.cwd().makeOpenPath("zig-cache/tmp", .{}); + var dir = try std.fs.cwd().makeOpenPath("zig-cache/tmp", .{}); + defer dir.close(); const f = try dir.createFile(name, .{}); defer f.close(); const nb = try f.write(script);