From e9d5e72fb58d5989673487c4b4ef4584d8694467 Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Wed, 21 Dec 2022 10:55:14 +0100 Subject: Fix infinite loop when a custom rule has port 65535 (#1833) Close #1829 --- src/lib/ndpi_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index fa12772eb..97317a1c1 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -604,7 +604,7 @@ static void addDefaultPort(struct ndpi_detection_module_struct *ndpi_str, ndpi_default_ports_tree_node_t **root, const char *_func, int _line) { - u_int16_t port; + u_int32_t port; for(port = range->port_low; port <= range->port_high; port++) { ndpi_default_ports_tree_node_t *node = -- cgit v1.2.3