diff options
author | Chris Hall <GMCH@hestia.halldom.com> | 2010-09-13 17:04:29 +0100 |
---|---|---|
committer | Chris Hall <GMCH@hestia.halldom.com> | 2010-09-13 17:04:29 +0100 |
commit | 7dce56f42593e60beb0c0403167e6ab1507f12a1 (patch) | |
tree | abf33cfc05bed40b88d44e93c0acc30836031f18 /bgpd/bgp_connection.c | |
parent | 0cadbd1f2cb40f8fb46c0fcc1e1732dc4c519850 (diff) | |
download | quagga-7dce56f42593e60beb0c0403167e6ab1507f12a1.tar.bz2 quagga-7dce56f42593e60beb0c0403167e6ab1507f12a1.tar.xz |
Fix to accept Route Refresh messages (message type 5).
Simple bug fix.
Diffstat (limited to 'bgpd/bgp_connection.c')
-rw-r--r-- | bgpd/bgp_connection.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bgpd/bgp_connection.c b/bgpd/bgp_connection.c index e0bc88b6..0bdd4f3d 100644 --- a/bgpd/bgp_connection.c +++ b/bgpd/bgp_connection.c @@ -293,8 +293,10 @@ bgp_connection_make_primary(bgp_connection connection) session->keepalive_timer_interval = connection->keepalive_timer_interval ; session->as4 = connection->as4 ; - session->route_refresh_pre = connection->route_refresh ; - session->orf_prefix_pre = connection->orf_prefix ; + session->route_refresh_pre = connection->route_refresh + == bgp_form_pre ; + session->orf_prefix_pre = connection->orf_prefix + == bgp_form_pre ; sockunion_set_dup(&session->su_local, connection->su_local) ; sockunion_set_dup(&session->su_remote, connection->su_remote) ; |