From fb3f2460ea038ef8bbae7e0eea1cb50331dcd6a7 Mon Sep 17 00:00:00 2001 From: liuxueli Date: Tue, 14 Sep 2021 09:54:06 +0800 Subject: [PATCH] =?UTF-8?q?quic=20client=20hello=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=8C=85=E4=B8=AD=E4=B8=8D=E5=8C=85=E5=90=ABSNI=E3=80=81UA?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E9=95=BF=E5=BA=A6=E8=B5=8B=E5=80=BC=E4=B8=BA?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gquic_process.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gquic_process.cpp b/src/gquic_process.cpp index da1e810..0f185ca 100644 --- a/src/gquic_process.cpp +++ b/src/gquic_process.cpp @@ -1381,6 +1381,10 @@ unsigned int quic_protocol_identify(struct streaminfo *a_stream, void *a_packet, memcpy(out_sni, _context->quic_info.client_hello->ext_tags[_context->quic_info.client_hello->sni_idx].value, len); (*out_sni_len)=len; } + else + { + (*out_sni_len)=0; + } if(_context->quic_info.client_hello->ua_idx!=0xFF) { @@ -1388,6 +1392,10 @@ unsigned int quic_protocol_identify(struct streaminfo *a_stream, void *a_packet, memcpy(out_ua, _context->quic_info.client_hello->ext_tags[_context->quic_info.client_hello->ua_idx].value, len); (*out_ua_len)=len; } + else + { + (*out_ua_len)=0; + } quic_version=_context->quic_info.quic_hdr.quic_version; }