Try to fix wgproxy reference

This commit is contained in:
Zoltán Papp 2024-07-10 16:51:38 +02:00
parent 469be3442d
commit 7acaef1152

View File

@ -375,9 +375,13 @@ func (conn *Conn) iCEConnectionIsReady(priority ConnPriority, iceConnInfo ICECon
if iceConnInfo.RelayedOnLocal { if iceConnInfo.RelayedOnLocal {
conn.log.Debugf("setup ice turn connection") conn.log.Debugf("setup ice turn connection")
wgProxy = conn.wgProxyFactory.GetProxy(conn.ctx) wgProxy = conn.wgProxyFactory.GetProxy(conn.ctx)
ep, err := conn.wgProxyICE.AddTurnConn(iceConnInfo.RemoteConn) ep, err := wgProxy.AddTurnConn(iceConnInfo.RemoteConn)
if err != nil { if err != nil {
conn.log.Errorf("failed to add turn net.Conn to local proxy: %v", err) conn.log.Errorf("failed to add turn net.Conn to local proxy: %v", err)
err = wgProxy.CloseConn()
if err != nil {
conn.log.Warnf("failed to close turn proxy connection: %v", err)
}
return return
} }
endpoint = ep endpoint = ep