mirror of
https://github.com/cloudflare/cloudflared.git
synced 2025-07-28 05:59:58 +00:00
TUN-6981: We should close UDP socket if failed to connecto to edge
This commit is contained in:
@@ -81,6 +81,8 @@ func NewQUICConnection(
|
|||||||
|
|
||||||
session, err := quic.Dial(udpConn, edgeAddr, edgeAddr.String(), tlsConfig, quicConfig)
|
session, err := quic.Dial(udpConn, edgeAddr, edgeAddr.String(), tlsConfig, quicConfig)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
// close the udp server socket in case of error connecting to the edge
|
||||||
|
udpConn.Close()
|
||||||
return nil, &EdgeQuicDialError{Cause: err}
|
return nil, &EdgeQuicDialError{Cause: err}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user