From baae16ec2f1ff280f84fc3e8f87ac910dd08ed81 Mon Sep 17 00:00:00 2001 From: berat Date: Sat, 23 Sep 2017 19:55:47 +0200 Subject: memory leak fixed --- example/ndpiReader.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'example') diff --git a/example/ndpiReader.c b/example/ndpiReader.c index 822bce3a1..37423bc62 100644 --- a/example/ndpiReader.c +++ b/example/ndpiReader.c @@ -945,12 +945,13 @@ int updateIpTree(const char *key, addr_node **vrootp, const char *proto) { /* *********************************************** */ void freeIpTree(addr_node *root) { - if (root != NULL){ - freeIpTree(root->left); - freeIpTree(root->right); - free(root); - root = NULL; - } + if (root == NULL) + return; + + freeIpTree(root->left); + freeIpTree(root->right); + free(root); + root = NULL; } /* *********************************************** */ -- cgit v1.2.3