diff options
author | berat <beratiz@gmail.com> | 2017-09-23 19:55:47 +0200 |
---|---|---|
committer | berat <beratiz@gmail.com> | 2017-09-23 19:55:47 +0200 |
commit | baae16ec2f1ff280f84fc3e8f87ac910dd08ed81 (patch) | |
tree | 6dd8a877baff9fd36fc0ce92bb028f9b580078d0 /example/ndpiReader.c | |
parent | 41b40ddf18053a8d0909cc174f1cb7f5b02d56d1 (diff) |
memory leak fixed
Diffstat (limited to 'example/ndpiReader.c')
-rw-r--r-- | example/ndpiReader.c | 13 |
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; } /* *********************************************** */ |