Commit c65f4cd3 authored by Dominik Charousset's avatar Dominik Charousset

fixed wrong requirement

parent 3d0e736e
...@@ -420,9 +420,12 @@ bool peer_connection::continue_reading() { ...@@ -420,9 +420,12 @@ bool peer_connection::continue_reading() {
match(content) ( match(content) (
on(atom("MONITOR")) >> [&]() { on(atom("MONITOR")) >> [&]() {
auto receiver = msg.receiver().downcast<actor>(); auto receiver = msg.receiver().downcast<actor>();
CPPA_REQUIRE(receiver.get() != nullptr); // an empty receiver usually means the actor
// has finished execution and is therefore no longer
// available in the actor registry
//CPPA_REQUIRE(receiver.get() != nullptr);
if (!receiver) { if (!receiver) {
DEBUG("empty receiver"); DEBUG("MONITOR received for an empty receiver");
} }
else if (receiver->parent_process() == *process_information::get()) { else if (receiver->parent_process() == *process_information::get()) {
auto mpeer = m_peer; auto mpeer = m_peer;
......
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