summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--listeners.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/listeners.go b/listeners.go
index aad6b69..ea03ca4 100644
--- a/listeners.go
+++ b/listeners.go
@@ -436,7 +436,7 @@ func ListenPacket(network, addr string) (net.PacketConn, error) {
//
// TODO: See if we can find a more elegant solution closer to the new NetworkAddress.Listen API.
func ListenQUIC(ln net.PacketConn, tlsConf *tls.Config, activeRequests *int64) (quic.EarlyListener, error) {
- lnKey := listenerKey(ln.LocalAddr().Network(), ln.LocalAddr().String())
+ lnKey := listenerKey("quic+"+ln.LocalAddr().Network(), ln.LocalAddr().String())
sharedEarlyListener, _, err := listenerPool.LoadOrNew(lnKey, func() (Destructor, error) {
earlyLn, err := quic.ListenEarly(ln, http3.ConfigureTLSConfig(tlsConf), &quic.Config{
@@ -451,7 +451,6 @@ func ListenQUIC(ln net.PacketConn, tlsConf *tls.Config, activeRequests *int64) (
if err != nil {
return nil, err
}
-
return &sharedQuicListener{EarlyListener: earlyLn, key: lnKey}, nil
})
if err != nil {