diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gquic_process.cpp | 8 |
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;
}
|
