From: Igor Ryzhov Date: Tue, 16 Nov 2021 15:09:09 +0000 (+0300) Subject: pimd: use correct VRF when processing interface address add X-Git-Tag: base_8.2~194^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=4bb0e8f0c0680c0b711c7775e521ece538247452;p=matthieu%2Ffrr.git pimd: use correct VRF when processing interface address add Signed-off-by: Igor Ryzhov --- diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c index 0ef0ad533e..e01ee4b81b 100644 --- a/pimd/pim_zebra.c +++ b/pimd/pim_zebra.c @@ -164,7 +164,7 @@ static int pim_zebra_if_address_add(ZAPI_CALLBACK_ARGS) } if (if_is_loopback(c->ifp)) { - struct vrf *vrf = vrf_lookup_by_id(VRF_DEFAULT); + struct vrf *vrf = vrf_lookup_by_id(vrf_id); struct interface *ifp; FOR_ALL_INTERFACES (vrf, ifp) {