aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/protocols')
-rw-r--r--src/lib/protocols/quic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/protocols/quic.c b/src/lib/protocols/quic.c
index 79fd5a823..af43bf7e5 100644
--- a/src/lib/protocols/quic.c
+++ b/src/lib/protocols/quic.c
@@ -1476,12 +1476,12 @@ static int may_be_0rtt(struct ndpi_detection_module_struct *ndpi_struct,
/* Check that CIDs lengths are valid */
dest_conn_id_len = packet->payload[5];
- if(packet->payload_packet_len < 5 + 1 + dest_conn_id_len) {
+ if(packet->payload_packet_len <= 5 + 1 + dest_conn_id_len) {
NDPI_LOG_DBG2(ndpi_struct, "Dcid too short\n");
return 0;
}
source_conn_id_len = packet->payload[5 + 1 + dest_conn_id_len];
- if(packet->payload_packet_len < 5 + 1 + dest_conn_id_len + 1 + source_conn_id_len) {
+ if(packet->payload_packet_len <= 5 + 1 + dest_conn_id_len + 1 + source_conn_id_len) {
NDPI_LOG_DBG2(ndpi_struct, "Scid too short\n");
return 0;
}