diff options
author | John Högberg <[email protected]> | 2018-05-21 07:45:55 +0200 |
---|---|---|
committer | John Högberg <[email protected]> | 2018-06-14 08:25:41 +0200 |
commit | 4013f4840d8d540c63fa7901c2d8d1653ae45821 (patch) | |
tree | 3d934e2bf2c653f5961fa57ee778e527fe3e8e1a /erts/emulator/beam/index.c | |
parent | 254c4a5615d7bf52acec02437fab8c771fc46a8f (diff) | |
download | otp-4013f4840d8d540c63fa7901c2d8d1653ae45821.tar.gz otp-4013f4840d8d540c63fa7901c2d8d1653ae45821.tar.bz2 otp-4013f4840d8d540c63fa7901c2d8d1653ae45821.zip |
Fix erroneous schedule of freed/exiting processes
When scheduled out, the process was never checked for the FREE state
before rescheduling, which meant that a system task could sneak in
and cause a double-free later on.
Diffstat (limited to 'erts/emulator/beam/index.c')
0 files changed, 0 insertions, 0 deletions