diff options
author | Luca Deri <deri@ntop.org> | 2020-06-14 09:29:52 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2020-06-14 09:29:52 +0200 |
commit | 38e4910636bd6273b62e0b195c9d45483c39cc1a (patch) | |
tree | bb32a45af1ee4683b6e981b272870cb9942935aa /src | |
parent | 4247dd8322c3eab5e879db75e9fc5df0189aa7c1 (diff) |
Added improved boundary check
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/ndpi_main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 6bbda45f6..e7b6c293b 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -4870,7 +4870,7 @@ void ndpi_parse_packet_line_info(struct ndpi_detection_module_struct *ndpi_str, if((packet->payload[a] == 0x0d) && (packet->payload[a+1] == 0x0a)) { /* If end of line char sequence CR+NL "\r\n", process line */ - if(((a + 3) <= packet->payload_packet_len) + if(((a + 3) < packet->payload_packet_len) && (packet->payload[a+2] == 0x0d) && (packet->payload[a+3] == 0x0a)) { /* \r\n\r\n */ |