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; }