diff options
author | Alfredo Cardigliano <cardigliano@ntop.org> | 2021-02-23 10:23:52 +0100 |
---|---|---|
committer | Alfredo Cardigliano <cardigliano@ntop.org> | 2021-02-23 10:23:52 +0100 |
commit | 888ddfcd1716390a477a5364929ba99b1051b592 (patch) | |
tree | 5fd74b72833935bacd98aecc62f1e2c696e655da /src/lib | |
parent | f8e83f7e35ae76473d55359c250eed76c3cb6077 (diff) |
Update ndpi_patricia_walk_inorder API
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/third_party/src/ndpi_patricia.c | 8 |
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; |