diff --git a/app/dns/nameserver_quic.go b/app/dns/nameserver_quic.go index 241f336b..05cfd8e7 100644 --- a/app/dns/nameserver_quic.go +++ b/app/dns/nameserver_quic.go @@ -27,8 +27,6 @@ import ( // by selecting the ALPN token "dq" in the crypto handshake. const NextProtoDQ = "doq-i00" -const handshakeTimeout = time.Second * 8 - // QUICNameServer implemented DNS over QUIC type QUICNameServer struct { sync.RWMutex @@ -373,9 +371,7 @@ func (s *QUICNameServer) getSession() (quic.Session, error) { func (s *QUICNameServer) openSession() (quic.Session, error) { tlsConfig := tls.Config{} - quicConfig := &quic.Config{ - HandshakeTimeout: handshakeTimeout, - } + quicConfig := &quic.Config{} session, err := quic.DialAddrContext(context.Background(), s.destination.NetAddr(), tlsConfig.GetTLSConfig(tls.WithNextProto("http/1.1", http2.NextProtoTLS, NextProtoDQ)), quicConfig) if err != nil {