diff --git a/bintree.c b/bintree.c index 59d0c46..82a6896 100644 --- a/bintree.c +++ b/bintree.c @@ -89,7 +89,7 @@ void *nextTreeData(TreeNode *root) // Releases all memory resources (including data copies). void clearTree(TreeNode *root) { - if (root == NULL) { + if (root != NULL) { clearTree(root->left); clearTree(root->right); free(root->data);