diff options
author | Lukas Larsson <[email protected]> | 2019-02-12 16:46:33 +0100 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2019-02-22 11:12:54 +0100 |
commit | bf7c722bd3b30e04a56c2d369fd9f5501a8316d0 (patch) | |
tree | 64bc891786d71282e653224153799dc03eff28d8 /erts/emulator/beam/erl_io_queue.c | |
parent | c0c6f6b137e91f626157389733d1510c192002cf (diff) | |
download | otp-bf7c722bd3b30e04a56c2d369fd9f5501a8316d0.tar.gz otp-bf7c722bd3b30e04a56c2d369fd9f5501a8316d0.tar.bz2 otp-bf7c722bd3b30e04a56c2d369fd9f5501a8316d0.zip |
erts: Fix so that externals with creation 0 compare equal to all
The special creation of 0 is used by internally created externals,
such as when list_to_pid is called. This creation should compare
equal to all externals creations of that external. If it does not
we can end up in very strange scenarios. For instance:
> P = spawn(OtherNode, fun() -> die end).
<8303.60.0>
> link(<8303.60.0>).
true
> flush().
ok
OTP-15613
Diffstat (limited to 'erts/emulator/beam/erl_io_queue.c')
0 files changed, 0 insertions, 0 deletions