mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 13:08:20 +00:00
Fix packet filter memory leaks
This commit is contained in:
parent
7db84dfcb6
commit
a961f0b4c4
5 changed files with 52 additions and 20 deletions
|
@ -432,7 +432,7 @@ New_Patricia (int maxbits)
|
|||
*/
|
||||
|
||||
void
|
||||
Clear_Patricia (patricia_tree_t *patricia, void_fn_t func)
|
||||
Clear_Patricia (patricia_tree_t *patricia, data_fn_t func)
|
||||
{
|
||||
assert (patricia);
|
||||
if (patricia->head) {
|
||||
|
@ -476,7 +476,7 @@ Clear_Patricia (patricia_tree_t *patricia, void_fn_t func)
|
|||
|
||||
|
||||
void
|
||||
Destroy_Patricia (patricia_tree_t *patricia, void_fn_t func)
|
||||
Destroy_Patricia (patricia_tree_t *patricia, data_fn_t func)
|
||||
{
|
||||
Clear_Patricia (patricia, func);
|
||||
Delete (patricia);
|
||||
|
@ -489,7 +489,7 @@ Destroy_Patricia (patricia_tree_t *patricia, void_fn_t func)
|
|||
*/
|
||||
|
||||
void
|
||||
patricia_process (patricia_tree_t *patricia, void_fn_t func)
|
||||
patricia_process (patricia_tree_t *patricia, prefix_data_fn_t func)
|
||||
{
|
||||
patricia_node_t *node;
|
||||
assert (func);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue