summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-04 21:15:35 +0200
committerPaul Buetow <paul@buetow.org>2026-03-04 21:15:35 +0200
commit2393a41e6b9f6e5ffa7a212a1727c1a1a7bf64d9 (patch)
treebfafc7a04e1a8f0474591b9834fdc6d8576295e2
parent56abee605f02f6975d68f094a13eca2890c31380 (diff)
fix: avoid defer-in-loop cancel in base client retry (task 359)
-rw-r--r--internal/clients/baseclient.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/clients/baseclient.go b/internal/clients/baseclient.go
index ad90c8d..adc2b77 100644
--- a/internal/clients/baseclient.go
+++ b/internal/clients/baseclient.go
@@ -114,9 +114,9 @@ func (c *baseClient) startConnection(ctx context.Context, i int,
for {
connCtx, cancel := context.WithCancel(ctx)
- defer cancel()
conn.Start(connCtx, cancel, c.throttleCh, c.stats.connectionsEstCh)
+ cancel()
// Retrieve status code from handler (dtail client will exit with that status)
status = conn.Handler().Status()