diff options
author | Determinant <ted.sybil@gmail.com> | 2019-04-07 17:46:53 -0400 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2019-04-07 17:46:53 -0400 |
commit | 03e96c4ee3dcf14873a1cdad12509683006a3329 (patch) | |
tree | 12dba4b84ffc4b862c897e1fcd5ce862d42d7bd6 /include/salticidae/network.h | |
parent | 8a0d8fbaf59be7acc536b2a753caa27aa1fbae24 (diff) |
stop the workers before MsgNetwork releases the queue
Diffstat (limited to 'include/salticidae/network.h')
-rw-r--r-- | include/salticidae/network.h | 2 |
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); |