Skip to content

Commit 516b332

Browse files
committed
deinit persistent promise resolver
1 parent c757c83 commit 516b332

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/browser/fetch/fetch.zig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ pub const FetchContext = struct {
8888
};
8989

9090
resolver.reject("TypeError") catch unreachable;
91+
self.promise_resolver.deinit();
9192
}
9293
}
9394
};
@@ -175,6 +176,7 @@ pub fn fetch(input: RequestInput, options: ?RequestInit, page: *Page) !Env.Promi
175176
.done_callback = struct {
176177
fn doneCallback(ctx: *anyopaque) !void {
177178
const self: *FetchContext = @ptrCast(@alignCast(ctx));
179+
defer self.promise_resolver.deinit();
178180
self.transfer = null;
179181

180182
log.info(.http, "request complete", .{

0 commit comments

Comments
 (0)