summaryrefslogtreecommitdiff
path: root/pimd/pim_vxlan.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-11-13 21:17:16 +0200
committerGitHub <noreply@github.com>2023-11-13 21:17:16 +0200
commit04a587f4809e9c82a5f01dfb8b61f3430b45c69b (patch)
tree972d078bc2cef1af065f02787dcb6b4400feef21 /pimd/pim_vxlan.c
parentc62c0181f07241fa3beb0a3aec3c39401ed8e5c7 (diff)
parent3edeaa906660c60d2ecfc3f9f107f420bfacdf30 (diff)
Merge pull request #14781 from donaldsharp/frr_memory_leaks_cleanup
Frr memory leaks cleanup
Diffstat (limited to 'pimd/pim_vxlan.c')
-rw-r--r--pimd/pim_vxlan.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_vxlan.c b/pimd/pim_vxlan.c
index 9650da89a8..06bd394167 100644
--- a/pimd/pim_vxlan.c
+++ b/pimd/pim_vxlan.c
@@ -1210,6 +1210,9 @@ void pim_vxlan_exit(struct pim_instance *pim)
{
hash_clean_and_free(&pim->vxlan.sg_hash,
(void (*)(void *))pim_vxlan_sg_del_item);
+
+ if (vxlan_info.work_list)
+ list_delete(&vxlan_info.work_list);
}
void pim_vxlan_terminate(void)