diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2024-12-05 10:23:30 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-05 10:23:30 -0500 |
| commit | a43b11fcf647216a17b2809d602963ab732e823b (patch) | |
| tree | 6bf0e8c0069a16eb5a3c224b75fee4528a578bc2 /pimd | |
| parent | 34485ee5368af6825ca0f0c886b6ca064d32580d (diff) | |
| parent | 693a37ab04792c74df4481bcf9e7aef55f0bbe06 (diff) | |
Merge pull request #17570 from btrent98/igmp-proxy-memfix
pimd: free igmp proxy joins on interface deletion
Diffstat (limited to 'pimd')
| -rw-r--r-- | pimd/pim_iface.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index 20e3ba184b..19460aa445 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -1464,8 +1464,7 @@ static void pim_if_gm_join_del_all(struct interface *ifp) return; for (ALL_LIST_ELEMENTS(pim_ifp->gm_join_list, node, nextnode, ij)) - pim_if_gm_join_del(ifp, ij->group_addr, ij->source_addr, - GM_JOIN_STATIC); + pim_if_gm_join_del(ifp, ij->group_addr, ij->source_addr, ij->join_type); } ferr_r pim_if_static_group_add(struct interface *ifp, pim_addr group_addr, |
