From d8e012a89e822f23d75361c24ba19324b3685381 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 11 Oct 2016 08:24:03 -0400 Subject: [PATCH] bgpd: Fix peer->weight usage When setting the weight make sure to use the correct afi safi to get what we need. Signed-off-by: Donald Sharp Reviewed-by: Lou Berger --- bgpd/rfapi/rfapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bgpd/rfapi/rfapi.c b/bgpd/rfapi/rfapi.c index 0cf3bdfb57..985bcaf942 100644 --- a/bgpd/rfapi/rfapi.c +++ b/bgpd/rfapi/rfapi.c @@ -784,7 +784,7 @@ add_vnc_route ( } /* override default weight assigned by bgp_attr_default_set() */ - attr.extra->weight = (rfd->peer ? rfd->peer->weight : 0); + attr.extra->weight = rfd->peer ? rfd->peer->weight[afi][safi] : 0; /* * NB: ticket 81: do not reset attr.aspath here because it would