aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorAlfredo Cardigliano <cardigliano@ntop.org>2021-02-23 10:23:52 +0100
committerAlfredo Cardigliano <cardigliano@ntop.org>2021-02-23 10:23:52 +0100
commit888ddfcd1716390a477a5364929ba99b1051b592 (patch)
tree5fd74b72833935bacd98aecc62f1e2c696e655da /src/lib
parentf8e83f7e35ae76473d55359c250eed76c3cb6077 (diff)
Update ndpi_patricia_walk_inorder API
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/third_party/src/ndpi_patricia.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/third_party/src/ndpi_patricia.c b/src/lib/third_party/src/ndpi_patricia.c
index c0da14da3..c4a574f62 100644
--- a/src/lib/third_party/src/ndpi_patricia.c
+++ b/src/lib/third_party/src/ndpi_patricia.c
@@ -428,22 +428,22 @@ ndpi_patricia_clone (const ndpi_patricia_tree_t * const from)
}
size_t
-ndpi_patricia_walk_inorder(ndpi_patricia_node_t *node, ndpi_void_fn2_t func)
+ndpi_patricia_walk_inorder(ndpi_patricia_node_t *node, ndpi_void_fn3_t func, void *data)
{
size_t n = 0;
assert(func);
if(node->l) {
- n += ndpi_patricia_walk_inorder(node->l, func);
+ n += ndpi_patricia_walk_inorder(node->l, func, data);
}
if(node->prefix) {
- func(node->prefix, node->data);
+ func(node, node->data, data);
n++;
}
if(node->r) {
- n += ndpi_patricia_walk_inorder(node->r, func);
+ n += ndpi_patricia_walk_inorder(node->r, func, data);
}
return n;