summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_process.h
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2021-11-08 02:30:01 +0100
committerRickard Green <rickard@erlang.org>2021-11-09 10:25:42 +0100
commitb0160de18d68962708354d9f7ad3be293b98ff65 (patch)
tree3ef97c87227001b7660b28195a3c43c6d23e2f98 /erts/emulator/beam/erl_process.h
parent122ab644d8bf71c8afd099409e0032beb61aa464 (diff)
downloaderlang-b0160de18d68962708354d9f7ad3be293b98ff65.tar.gz
Ensure no spawn_reply is sent on new connection
Do not send a distributed spawn_reply if connection changed during the creation of the process. The spawn_reply will however be dropped by the receiver if it is sent, so the user will never notice the extra spawn_reply.
Diffstat (limited to 'erts/emulator/beam/erl_process.h')
-rw-r--r--erts/emulator/beam/erl_process.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_process.h b/erts/emulator/beam/erl_process.h
index d89a00714f..dddf675d16 100644
--- a/erts/emulator/beam/erl_process.h
+++ b/erts/emulator/beam/erl_process.h
@@ -1387,6 +1387,7 @@ typedef struct {
Eterm group_leader;
Eterm mfa;
DistEntry *dist_entry;
+ Uint32 conn_id;
ErtsMonLnkDist *mld; /* copied from dist_entry->mld */
ErtsDistExternal *edep;
ErlHeapFragment *ede_hfrag;