diff --git a/connection.go b/connection.go index c761080bd17..db82bf18726 100644 --- a/connection.go +++ b/connection.go @@ -738,6 +738,7 @@ func (s *connection) ConnectionState() ConnectionState { return ConnectionState{ TLS: s.cryptoStreamHandler.ConnectionState(), SupportsDatagrams: s.supportsDatagrams(), + QUICVersion: s.version, } } diff --git a/interface.go b/interface.go index 78c731e2191..f4a93332028 100644 --- a/interface.go +++ b/interface.go @@ -331,6 +331,7 @@ type Config struct { type ConnectionState struct { TLS handshake.ConnectionState SupportsDatagrams bool + QUICVersion protocol.VersionNumber } // A Listener for incoming QUIC connections