summaryrefslogtreecommitdiff
path: root/pimd/pim_iface.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_iface.c')
-rw-r--r--pimd/pim_iface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c
index c08e4c842b..b9fa87831c 100644
--- a/pimd/pim_iface.c
+++ b/pimd/pim_iface.c
@@ -678,7 +678,8 @@ void pim_if_addr_add(struct connected *ifc)
rpf.rpf_addr.u.prefix4 = ifc->address->u.prefix4;
pnc = pim_nexthop_cache_find(pim_ifp->pim, &rpf);
if (pnc)
- pim_sendmsg_zebra_rnh(zclient, pnc,
+ pim_sendmsg_zebra_rnh(zclient, pim_ifp->pim,
+ pnc,
ZEBRA_NEXTHOP_REGISTER);
}
} /* pim */