diff options
Diffstat (limited to 'erts/emulator/beam/erl_proc_sig_queue.c')
-rw-r--r-- | erts/emulator/beam/erl_proc_sig_queue.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/erts/emulator/beam/erl_proc_sig_queue.c b/erts/emulator/beam/erl_proc_sig_queue.c index 79d661675e..ee1d345fb3 100644 --- a/erts/emulator/beam/erl_proc_sig_queue.c +++ b/erts/emulator/beam/erl_proc_sig_queue.c @@ -5311,8 +5311,6 @@ handle_alias_message(Process *c_p, ErtsMessage *sig, ErtsMessage ***next_nm_sig) erts_monitor_tree_delete(&ERTS_P_MONITORS(c_p), mon); - erts_pid_ref_delete(alias); - switch (mon->type) { case ERTS_MON_TYPE_DIST_PORT: case ERTS_MON_TYPE_ALIAS: @@ -5637,7 +5635,6 @@ erts_proc_sig_handle_incoming(Process *c_p, erts_aint32_t *statep, case ERTS_ML_STATE_ALIAS_ONCE: case ERTS_ML_STATE_ALIAS_DEMONITOR: ASSERT(is_internal_pid_ref(mdp->ref)); - erts_pid_ref_delete(mdp->ref); /* fall through... */ default: if (type != ERTS_MON_TYPE_NODE) @@ -5674,7 +5671,6 @@ erts_proc_sig_handle_incoming(Process *c_p, erts_aint32_t *statep, if ((mon->flags & ERTS_ML_STATE_ALIAS_MASK) == ERTS_ML_STATE_ALIAS_ONCE) { mon->flags &= ~ERTS_ML_STATE_ALIAS_MASK; - erts_pid_ref_delete(key); } } else { |