Commit 89995905 authored by Dominik Charousset's avatar Dominik Charousset

Fix possible segfault when using groups

parent 5ac2c932
...@@ -115,7 +115,6 @@ public: ...@@ -115,7 +115,6 @@ public:
void stop() override { void stop() override {
CAF_LOG_TRACE(""); CAF_LOG_TRACE("");
await_all_locals_down(system(), {broker_}); await_all_locals_down(system(), {broker_});
actor tmp{std::move(broker_)}; // manually break cycle
} }
const actor& broker() const { const actor& broker() const {
...@@ -281,9 +280,6 @@ public: ...@@ -281,9 +280,6 @@ public:
void stop() override { void stop() override {
CAF_LOG_TRACE(""); CAF_LOG_TRACE("");
await_all_locals_down(system_, {monitor_, proxy_broker_, broker_}); await_all_locals_down(system_, {monitor_, proxy_broker_, broker_});
destroy(monitor_);
destroy(proxy_broker_);
destroy(broker_);
} }
private: 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