From: Igor Putovny Date: Fri, 13 Oct 2023 13:26:03 +0000 (+0200) Subject: Simplify delete_trie() function X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7d2b780d0ecea60bf21bfdf2ce4f87e16e1863c;p=thirdparty%2Fbird.git Simplify delete_trie() function --- diff --git a/proto/aggregator/aggregator.c b/proto/aggregator/aggregator.c index aeca20192..4ee183b07 100644 --- a/proto/aggregator/aggregator.c +++ b/proto/aggregator/aggregator.c @@ -122,12 +122,6 @@ delete_trie(struct trie_node *node) { assert(node != NULL); - if (is_leaf(node)) - { - remove_node(node); - return; - } - if (node->child[0]) delete_trie(node->child[0]); @@ -135,7 +129,7 @@ delete_trie(struct trie_node *node) delete_trie(node->child[1]); assert(is_leaf(node)); - delete_trie(node); + remove_node(node); } /*