From 4452b46ed8de3a463ac832e6a6edeac0346a7fb6 Mon Sep 17 00:00:00 2001 From: Yash Garg Date: Fri, 18 Sep 2026 21:13:04 +0530 Subject: [PATCH] fix(transport): close connection after failed TLS handshake --- sip/transport_tls.go | 1 + 1 file changed, 1 insertion(+) diff --git a/sip/transport_tls.go b/sip/transport_tls.go index c977b61b..c64d211a 100644 --- a/sip/transport_tls.go +++ b/sip/transport_tls.go @@ -71,6 +71,7 @@ func (t *TransportTLS) CreateConnection(ctx context.Context, laddr Addr, raddr A tlsConn := t.tlsClient(conn, hostname) if err := tlsConn.HandshakeContext(ctx); err != nil { + _ = conn.Close() return nil, fmt.Errorf("TLS handshake error: %w", err) }