Commit 5833b523 authored by Dominik Charousset's avatar Dominik Charousset

Fix segfault in `peer::dispose`, close #135

parent 4f62b31e
...@@ -379,7 +379,7 @@ void peer::enqueue(msg_hdr_cref hdr, const any_tuple& msg) { ...@@ -379,7 +379,7 @@ void peer::enqueue(msg_hdr_cref hdr, const any_tuple& msg) {
void peer::dispose() { void peer::dispose() {
CPPA_LOG_TRACE(CPPA_ARG(this)); CPPA_LOG_TRACE(CPPA_ARG(this));
parent()->get_namespace().erase(*m_node); if (m_node) parent()->get_namespace().erase(*m_node);
parent()->del_peer(this); parent()->del_peer(this);
delete this; delete this;
} }
......
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