diff --git a/internal/client/client.go b/internal/client/client.go index cbb248d..bf4ea44 100644 --- a/internal/client/client.go +++ b/internal/client/client.go @@ -227,6 +227,7 @@ func getHTTP3Transport(dnsServer *url.URL, tlsConfig *tls.Config) http.RoundTrip trace.TLSHandshakeDone(state, err) } if err != nil { + packetConn.Close() continue } return conn, nil