diff --git a/agent/agent_test.go b/agent/agent_test.go index 69a4a1ac91..9017240738 100644 --- a/agent/agent_test.go +++ b/agent/agent_test.go @@ -1635,9 +1635,10 @@ func TestAgent_Dial(t *testing.T) { go func() { defer close(done) c, err := l.Accept() - assert.NoError(t, err, "accept connection") - defer c.Close() - testAccept(ctx, t, c) + if assert.NoError(t, err, "accept connection") { + defer c.Close() + testAccept(ctx, t, c) + } }() //nolint:dogsled