Commit f260a661 authored by Marian Triebe's avatar Marian Triebe

Fix possible segfault in `forwarding_actor_proxy`

relates #315
parent e4558866
......@@ -59,10 +59,10 @@ void forwarding_actor_proxy::forward_msg(const actor_addr& sender,
<< CAF_MARG(mid, integer_value) << ", "
<< CAF_TSARG(msg));
shared_lock<detail::shared_spinlock> guard_(manager_mtx_);
manager_->enqueue(invalid_actor_addr, invalid_message_id,
make_message(forward_atom::value, sender,
address(), mid, std::move(msg)),
nullptr);
if (manager_) manager_->enqueue(invalid_actor_addr, invalid_message_id,
make_message(forward_atom::value, sender,
address(), mid, std::move(msg)),
nullptr);
}
void forwarding_actor_proxy::enqueue(const actor_addr& sender, message_id mid,
......
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