diff --git a/internal/vowifi/ims/call_runtime_test.go b/internal/vowifi/ims/call_runtime_test.go index ea911da..af2b38c 100644 --- a/internal/vowifi/ims/call_runtime_test.go +++ b/internal/vowifi/ims/call_runtime_test.go @@ -263,14 +263,20 @@ func TestDialogRequestOmitsPAccessNetworkInfoWhenProfileDisablesPANI(t *testing. t.Fatalf("disabled profile PANI = %q, want empty", pani) } client, peer := net.Pipe() - defer client.Close() - defer peer.Close() + t.Cleanup(func() { + if err := client.Close(); err != nil { + t.Errorf("close client connection: %v", err) + } + }) + t.Cleanup(func() { + if err := peer.Close(); err != nil { + t.Errorf("close peer connection: %v", err) + } + }) session := &Session{ - request: vowifi.IMSRequest{Identity: identity}, - transport: "tcp", - conn: client, - pani: pani, - paniResolved: true, + request: vowifi.IMSRequest{Identity: identity}, + transport: "tcp", + conn: client, } call := &imsCall{ target: "sip:callee@example.test",