diff options
author | Sverker Eriksson <[email protected]> | 2014-10-20 16:04:44 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-10-20 16:04:44 +0200 |
commit | 3ca75c7e42ab2c0612ceb5e56f60e7932c40f335 (patch) | |
tree | c9d0a2c4f2138df26c881ac7643db0b64031b8ab /erts/emulator/beam/erl_thr_queue.h | |
parent | dd853b15e9fb770a3f04fe4504fbfbb8de89e28d (diff) | |
download | otp-3ca75c7e42ab2c0612ceb5e56f60e7932c40f335.tar.gz otp-3ca75c7e42ab2c0612ceb5e56f60e7932c40f335.tar.bz2 otp-3ca75c7e42ab2c0612ceb5e56f60e7932c40f335.zip |
erts: Fix bug causing mbc to be deleted from cpool before it was inserted
Set IN_POOL flag _after_ mbc has been actually inserted.
Earlier it did not matter if IN_POOL was set early as it was not possible
to find a carrier before is was fully inserted. Now when searching
pooled_list and traitor_list we must make sure a found carrier has been
fully inserted into cpool before removing it.
Diffstat (limited to 'erts/emulator/beam/erl_thr_queue.h')
0 files changed, 0 insertions, 0 deletions