summaryrefslogtreecommitdiffstats
path: root/bgpd
diff options
context:
space:
mode:
authorPaul Jakma <paul@jakma.org>2015-09-15 16:17:22 +0100
committerPaul Jakma <paul@quagga.net>2015-09-24 15:26:42 +0100
commit782fb0770080d0e2970fc63af8645e82543aa4d0 (patch)
treeee4c4f3d0f30fc694865c57484d8b453f2775bd9 /bgpd
parent13c2a3db503fde67f647fa58fd4e1077517ebb5c (diff)
downloadquagga-782fb0770080d0e2970fc63af8645e82543aa4d0.tar.bz2
quagga-782fb0770080d0e2970fc63af8645e82543aa4d0.tar.xz
bgpd: Compile fix for clearing-completion FSM fix, using workqueue helper.
Diffstat (limited to 'bgpd')
-rw-r--r--bgpd/bgp_fsm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c
index 80ced479..9ac33352 100644
--- a/bgpd/bgp_fsm.c
+++ b/bgpd/bgp_fsm.c
@@ -30,6 +30,7 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
#include "stream.h"
#include "memory.h"
#include "plist.h"
+#include "workqueue.h"
#include "bgpd/bgpd.h"
#include "bgpd/bgp_attr.h"
@@ -420,7 +421,7 @@ bgp_fsm_change_status (struct peer *peer, int status)
* the state change that happens below, so peer will be in Clearing
* (or Deleted).
*/
- if (!peer->clear_node_queue->thread)
+ if (!work_queue_is_scheduled (peer->clear_node_queue))
BGP_EVENT_ADD (peer, Clearing_Completed);
}