From de533755e5d5a4432364fc59068f1cdf57cdebdb Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 2 Sep 2025 21:18:02 +0800 Subject: [PATCH] fix segfault on abort if there are queued transfers --- src/http/Client.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/http/Client.zig b/src/http/Client.zig index 20ce82ee..0b42ff80 100644 --- a/src/http/Client.zig +++ b/src/http/Client.zig @@ -145,9 +145,9 @@ pub fn abort(self: *Client) void { var n = self.queue.first; while (n) |node| { + n = node.next; const transfer: *Transfer = @fieldParentPtr("_node", node); self.transfer_pool.destroy(transfer); - n = node.next; } self.queue = .{};