diff --git a/pkg/node/transport.go b/pkg/node/transport.go index de895b3..3613fcd 100644 --- a/pkg/node/transport.go +++ b/pkg/node/transport.go @@ -319,13 +319,13 @@ func (t *Transport) Connect(peer *Peer) (*PeerConnection, error) { if t.config.TLSCertPath != "" { scheme = "wss" } - u := url.URL{Scheme: scheme, Host: peer.Address, Path: t.config.WSPath} + peerURL := url.URL{Scheme: scheme, Host: peer.Address, Path: t.config.WSPath} // Dial the peer with timeout to prevent hanging on unresponsive peers dialer := websocket.Dialer{ HandshakeTimeout: 10 * time.Second, } - conn, _, err := dialer.Dial(u.String(), nil) + conn, _, err := dialer.Dial(peerURL.String(), nil) if err != nil { return nil, fmt.Errorf("failed to connect to peer: %w", err) }