diff options
Diffstat (limited to 'bgpd')
-rw-r--r-- | bgpd/ChangeLog | 7 | ||||
-rw-r--r-- | bgpd/bgp_open.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/bgpd/ChangeLog b/bgpd/ChangeLog index 7542df78..c98485b4 100644 --- a/bgpd/ChangeLog +++ b/bgpd/ChangeLog @@ -1,3 +1,10 @@ +2007-09-17 Paul Jakma <paul.jakma@sun.com> + + * bgp_open.c: (bgp_capability_mp) We were setting + afc_nego[safi][safi] rather than afc_nego[afi][safi], thus + failling to announce any non-IPv4 prefixes. Remove the extra, + typo-ed character. + 2007-09-07 Paul Jakma <paul.jakma@sun.com> * (general) bgpd can be made crash by remote peers if debug diff --git a/bgpd/bgp_open.c b/bgpd/bgp_open.c index d4f7cdf5..cd235770 100644 --- a/bgpd/bgp_open.c +++ b/bgpd/bgp_open.c @@ -177,7 +177,7 @@ bgp_capability_mp (struct peer *peer, struct capability_header *hdr) peer->afc_recv[mpc.afi][mpc.safi] = 1; if (peer->afc[mpc.afi][mpc.safi]) - peer->afc_nego[mpc.safi][mpc.safi] = 1; + peer->afc_nego[mpc.afi][mpc.safi] = 1; else return -1; |