Skip to content

Commit 59c1a80

Browse files
authored
Shutdown zmq context after joining the server thread and flushing (#400)
1 parent f235226 commit 59c1a80

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/loggers/bt_zmq_publisher.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ PublisherZMQ::PublisherZMQ(const BT::Tree& tree,
9191
PublisherZMQ::~PublisherZMQ()
9292
{
9393
active_server_ = false;
94-
zmq_->context.shutdown();
9594
if (thread_.joinable())
9695
{
9796
thread_.join();
9897
}
9998
flush();
99+
zmq_->context.shutdown();
100100
delete zmq_;
101101
ref_count = false;
102102
}

0 commit comments

Comments
 (0)