summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2023-09-26 10:18:08 -0400
committerGitHub <noreply@github.com>2023-09-26 10:18:08 -0400
commitdbd08a31ccdf89842e565d834d03a660412a3722 (patch)
tree0e986aa3c2f3b02cd5b9fa20f57032dcf159d6c5
parent8e755a03a3257644c0542a8ee658d2c08230c0ae (diff)
parent40d441fb07dc71f728bd8c6fddb9a0fb648842a1 (diff)
Merge pull request #14356 from Keelan10/ospf_external_aggregator-leak
ospfd: Fix External Aggregator Leak
-rw-r--r--ospfd/ospf_asbr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ospfd/ospf_asbr.c b/ospfd/ospf_asbr.c
index bf6f0b1614..5baad1754d 100644
--- a/ospfd/ospf_asbr.c
+++ b/ospfd/ospf_asbr.c
@@ -987,6 +987,7 @@ static void ospf_handle_external_aggr_update(struct ospf *ospf)
&aggr->match_extnl_hash,
(void *)ospf_aggr_handle_external_info);
+ ospf_external_aggregator_free(aggr);
} else if (aggr->action == OSPF_ROUTE_AGGR_MODIFY) {
aggr->action = OSPF_ROUTE_AGGR_NONE;