Translate "tls" network to "tcp"

This commit is contained in:
2025-10-20 17:56:42 -04:00
parent 09b2259a8c
commit c9480ba016
2 changed files with 13 additions and 1 deletions

View File

@@ -57,6 +57,8 @@ func ListenQUIC(network, address string, tlsConf *tls.Config) (Listener, error)
// ListenTLS listens for incoming HOPP connections using a TLS socket as a
// transport. The network must be "tcp".
func ListenTLS(network, address string, tlsConf *tls.Config) (Listener, error) {
network, err := tlsNetworkToTCPNetwork(network)
if err != nil { return nil, err }
listener, err := tls.Listen(network, address, tlsConf)
if err != nil { return nil, err }
return &netListenerWrapper {