Commit 89995905 authored by Dominik Charousset's avatar Dominik Charousset

Fix possible segfault when using groups

parent 5ac2c932
......@@ -115,7 +115,6 @@ public:
void stop() override {
CAF_LOG_TRACE("");
await_all_locals_down(system(), {broker_});
actor tmp{std::move(broker_)}; // manually break cycle
}
const actor& broker() const {
......@@ -281,9 +280,6 @@ public:
void stop() override {
CAF_LOG_TRACE("");
await_all_locals_down(system_, {monitor_, proxy_broker_, broker_});
destroy(monitor_);
destroy(proxy_broker_);
destroy(broker_);
}
private:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment