aboutsummaryrefslogtreecommitdiff
path: root/include/salticidae/network.h
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2019-04-07 17:46:53 -0400
committerDeterminant <ted.sybil@gmail.com>2019-04-07 17:46:53 -0400
commit03e96c4ee3dcf14873a1cdad12509683006a3329 (patch)
tree12dba4b84ffc4b862c897e1fcd5ce862d42d7bd6 /include/salticidae/network.h
parent8a0d8fbaf59be7acc536b2a753caa27aa1fbae24 (diff)
stop the workers before MsgNetwork releases the queue
Diffstat (limited to 'include/salticidae/network.h')
-rw-r--r--include/salticidae/network.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/salticidae/network.h b/include/salticidae/network.h
index 11f720a..f3dd313 100644
--- a/include/salticidae/network.h
+++ b/include/salticidae/network.h
@@ -144,6 +144,8 @@ class MsgNetwork: public ConnPool {
}
};
+ ~MsgNetwork() { stop_workers(); }
+
MsgNetwork(const EventContext &ec, const Config &config):
ConnPool(ec, config) {
incoming_msgs.set_capacity(65536);