From 87acad869813e8248bdde876b96a67b31a565fbb Mon Sep 17 00:00:00 2001 From: Louis Scalbert Date: Mon, 24 Apr 2023 18:19:03 +0200 Subject: isisd, lib: fix flex-algo database memory leak at area destruction Free flex-algorithm database memory when an IS-IS area is destroyed. Fixes: 735fb37db1 ("lib: add library for igp flexible-algorithm") Fixes: 7f198e063c ("isisd: add isis flex-algo base interface") Signed-off-by: Louis Scalbert --- lib/flex_algo.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/flex_algo.h') diff --git a/lib/flex_algo.h b/lib/flex_algo.h index e012f46862..9fc2851603 100644 --- a/lib/flex_algo.h +++ b/lib/flex_algo.h @@ -107,6 +107,7 @@ struct flex_algos { */ struct flex_algos *flex_algos_alloc(flex_algo_allocator_t allocator, flex_algo_releaser_t releaser); +void flex_algos_free(struct flex_algos *flex_algos); struct flex_algo *flex_algo_alloc(struct flex_algos *flex_algos, uint8_t algorithm, void *arg); struct flex_algo *flex_algo_lookup(struct flex_algos *flex_algos, -- cgit v1.2.3