diff --git a/src/utils/acmp.cc b/src/utils/acmp.cc index fb61f31d..09b31f9e 100644 --- a/src/utils/acmp.cc +++ b/src/utils/acmp.cc @@ -236,10 +236,10 @@ static void acmp_build_binary_tree(ACMP *parser, acmp_node_t *node) { nodes[i] = nodes[j]; nodes[j] = tmp; } - if (node->btree != NULL) { - free(node->btree); - node->btree = NULL; - } + if (node->btree != NULL) { + free(node->btree); + node->btree = NULL; + } node->btree = reinterpret_cast(calloc(1, sizeof(acmp_btree_node_t))); /* ENH: Check alloc succeded */