Skip to content

Commit e000664

Browse files
committed
http: decrement intercepted on auth abortion
1 parent b87a8ba commit e000664

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/http/Client.zig

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -820,6 +820,11 @@ pub const Transfer = struct {
820820
// abort. We don't call self.client.endTransfer here b/c it has been done
821821
// before interception process.
822822
pub fn abortAuthChallenge(self: *Transfer) void {
823+
if (builtin.mode == .Debug) {
824+
std.debug.assert(self._intercepted);
825+
}
826+
self.client.intercepted -= 1;
827+
log.debug(.http, "abort auth transfer", .{ .intercepted = self.client.intercepted });
823828
self.client.requestFailed(self, error.AbortAuthChallenge);
824829
self.deinit();
825830
}

0 commit comments

Comments
 (0)