bgpd: Compile fix for clearing-completion FSM fix, using workqueue helper.
diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c
index 80ced47..9ac3335 100644
--- a/bgpd/bgp_fsm.c
+++ b/bgpd/bgp_fsm.c
@@ -30,6 +30,7 @@
#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 @@
* 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);
}