BGP: Register with correct VRF id for redistribution

When doing a redistribution re-registration upon route-map
updates, the correct VRF id was not being used. Fixed.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>

Ticket: CM-10311
Reviewed By: Trivial
Testing Done: Manual - verified failed scenario
This commit is contained in:
vivek 2016-04-13 18:41:58 -07:00
parent 5c81a5f382
commit 9585bba764

View File

@ -1859,9 +1859,9 @@ bgp_redistribute_resend (struct bgp *bgp, afi_t afi, int type, u_short instance)
/* Send distribute add message to zebra. */
zebra_redistribute_send (ZEBRA_REDISTRIBUTE_DELETE, zclient, afi, type,
instance, VRF_DEFAULT);
instance, bgp->vrf_id);
zebra_redistribute_send (ZEBRA_REDISTRIBUTE_ADD, zclient, afi, type,
instance, VRF_DEFAULT);
instance, bgp->vrf_id);
return 0;
}