From: Igor Putovny Date: Fri, 17 May 2024 10:48:03 +0000 (+0200) Subject: Replace goto with else X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6270714fd0ad88bd169a320027e4a91647ff3009;p=thirdparty%2Fbird.git Replace goto with else --- diff --git a/proto/aggregator/aggregator.c b/proto/aggregator/aggregator.c index baa52acc2..65f558ae8 100644 --- a/proto/aggregator/aggregator.c +++ b/proto/aggregator/aggregator.c @@ -98,17 +98,18 @@ remove_node(struct trie_node *node) assert(node->child[0] == NULL && node->child[1] == NULL); if (node->parent == NULL) - goto free_node; - - if (node->parent->child[0] == node) - node->parent->child[0] = NULL; - else if (node->parent->child[1] == node) - node->parent->child[1] = NULL; + ; else - bug("Invalid child pointer"); + { + if (node->parent->child[0] == node) + node->parent->child[0] = NULL; + else if (node->parent->child[1] == node) + node->parent->child[1] = NULL; + else + bug("Invalid child pointer"); + } - free_node: - sl_free(node); + sl_free(node); } /*