aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2020-09-23 17:14:40 +0200
committerLuca Deri <deri@ntop.org>2020-09-23 17:14:40 +0200
commit05dfae6430d34d66ea8e43084f5c12a9f3a6dc5d (patch)
tree8fa3a7b54c3157b28db32bb41305198ed9ac57c9 /src/lib
parentd29a0241eed74d876b84059e72edab09c25e2111 (diff)
Improved boundary check to prevent overflow
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/protocols/iax.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/protocols/iax.c b/src/lib/protocols/iax.c
index 09a468950..8f01a668c 100644
--- a/src/lib/protocols/iax.c
+++ b/src/lib/protocols/iax.c
@@ -68,7 +68,7 @@ static void ndpi_search_setup_iax(struct ndpi_detection_module_struct *ndpi_stru
packet_len = 12;
for(i = 0; i < NDPI_IAX_MAX_INFORMATION_ELEMENTS; i++) {
- if (packet_len >= packet->payload_packet_len)
+ if ((packet_len+1) >= packet->payload_packet_len)
break;
packet_len = packet_len + 2 + packet->payload[packet_len + 1];