From 5ec5d976ebb264b984b10a7a9d44d66c76d936c0 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Sat, 20 May 2017 13:57:34 -0400 Subject: [PATCH] pimd: Remove pimg from pim_iface.c Signed-off-by: Donald Sharp --- pimd/pim_iface.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index 43f8c08b42..0b8ab24ce7 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -838,6 +838,8 @@ void pim_if_addr_del_all(struct interface *ifp) struct connected *ifc; struct listnode *node; struct listnode *nextnode; + struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id); + struct pim_instance *pim = vrf->info; /* PIM/IGMP enabled ? */ if (!ifp->info) @@ -852,8 +854,8 @@ void pim_if_addr_del_all(struct interface *ifp) pim_if_addr_del(ifc, 1 /* force_prim_as_any=true */); } - pim_rp_setup(pimg); - pim_i_am_rp_re_evaluate(pimg); + pim_rp_setup(pim); + pim_i_am_rp_re_evaluate(pim); } void pim_if_addr_del_all_igmp(struct interface *ifp) -- 2.39.5