diff options
author | paulo <paul@bayleaf.org.uk> | 2010-01-25 16:18:53 +0000 |
---|---|---|
committer | paulo <paul@bayleaf.org.uk> | 2010-01-25 16:18:53 +0000 |
commit | 649f8b0429dc1b25d65c34ee461e448d8f56f410 (patch) | |
tree | 9c8185dc2e1319a425eeb1ac75b10f27c1d60674 /bgpd/bgp_session.c | |
parent | c21f7fd3e23791cb6ea8a3b0b968af8892c75931 (diff) | |
download | quagga-649f8b0429dc1b25d65c34ee461e448d8f56f410.tar.bz2 quagga-649f8b0429dc1b25d65c34ee461e448d8f56f410.tar.xz |
Fixed problems in mqueue keeping tail pointers correct. Implemented
program terminate code that waits for all sissions to become disabled
before terminating pthreads and running exit code.
Diffstat (limited to 'bgpd/bgp_session.c')
-rw-r--r-- | bgpd/bgp_session.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bgpd/bgp_session.c b/bgpd/bgp_session.c index aa8d4933..0fe7a8dc 100644 --- a/bgpd/bgp_session.c +++ b/bgpd/bgp_session.c @@ -350,6 +350,7 @@ bgp_session_disable(bgp_peer peer, bgp_notify notification) /* Now change to limping state */ session->state = bgp_session_sLimping; + session->defer_enable = 0; /* Ask the BGP engine to disable the session. * |