diff --git a/pimd/pim_zlookup.c b/pimd/pim_zlookup.c index 13b6fdf22f..0454c0d69e 100644 --- a/pimd/pim_zlookup.c +++ b/pimd/pim_zlookup.c @@ -346,7 +346,8 @@ static int zclient_lookup_nexthop_once(struct pim_instance *pim, s = zlookup->obuf; stream_reset(s); - zclient_create_header(s, ZEBRA_IPV4_NEXTHOP_LOOKUP_MRIB, pim->vrf_id); + zclient_create_header(s, ZEBRA_IPV4_NEXTHOP_LOOKUP_MRIB, + pim->vrf->vrf_id); stream_put_in_addr(s, &addr); stream_putw_at(s, 0, stream_get_endp(s));