diff options
author | Luca <deri@ntop.org> | 2019-10-31 00:14:40 +0100 |
---|---|---|
committer | Luca <deri@ntop.org> | 2019-10-31 00:14:40 +0100 |
commit | c0a08d9ca22d8fe1371f9c3238d52b29ac4043f2 (patch) | |
tree | d00f81da3a93e02c1b8941e2c99e9d887a631de1 /src/lib | |
parent | 4802987178a0a49ea5ff4a01e92a35b5517734dc (diff) | |
parent | 1cd7cf99902b269f7e82e7f4bcbba978868bee59 (diff) |
Merge branch 'dev' of https://github.com/ntop/nDPI into dev
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/ndpi_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 3859bcb98..e863cdaed 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -3518,6 +3518,9 @@ static int ndpi_handle_ipv6_extension_headers(struct ndpi_detection_module_struc } // the other extension headers have one byte for the next header type // and one byte for the extension header length in 8 byte steps minus the first 8 bytes + if (*l4len < 2) { + return(1); + } ehdr_len = (*l4ptr)[1]; ehdr_len *= 8; ehdr_len += 8; |