summaryrefslogtreecommitdiff
path: root/src/gquic_process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gquic_process.cpp')
-rw-r--r--src/gquic_process.cpp8
1 files changed, 8 insertions, 0 deletions
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;
}