]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: Fix peer->weight usage
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 11 Oct 2016 12:24:03 +0000 (08:24 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 11 Oct 2016 12:30:14 +0000 (08:30 -0400)
When setting the weight make sure to use the
correct afi safi to get what we need.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Lou Berger <lberger@labn.net>
bgpd/rfapi/rfapi.c

index 0cf3bdfb57067bd9a34fd0b6d3d7e642c290ce41..985bcaf94273e9ef3700da3adccf21c0018c630e 100644 (file)
@@ -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