aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/ntp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/protocols/ntp.c')
-rw-r--r--src/lib/protocols/ntp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/protocols/ntp.c b/src/lib/protocols/ntp.c
index db9416121..1b56dc8a2 100644
--- a/src/lib/protocols/ntp.c
+++ b/src/lib/protocols/ntp.c
@@ -49,7 +49,7 @@ void ndpi_search_ntp_udp(struct ndpi_detection_module_struct *ndpi_struct, struc
// 38 in binary representation is 00111000
flow->protos.ntp.version = (packet->payload[0] & 0x38) >> 3;
- if (flow->protos.ntp.version == 2) {
+ if (packet->payload_packet_len > 3 && flow->protos.ntp.version == 2) {
flow->protos.ntp.request_code = packet->payload[3];
}