aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--example/ndpiReader.c13
1 files changed, 7 insertions, 6 deletions
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;
}
/* *********************************************** */