aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_debug.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2019-03-11 15:51:45 +0100
committerSverker Eriksson <[email protected]>2019-03-11 15:51:45 +0100
commit0d550c80d4f19cc432e7de056169695d436c02a0 (patch)
tree2955b3166a271465b4a9170a15f4f7c2adeffa76 /erts/emulator/beam/beam_debug.c
parent2099dffc5894759eb4fb8375e968b93e26399347 (diff)
downloadotp-0d550c80d4f19cc432e7de056169695d436c02a0.tar.gz
otp-0d550c80d4f19cc432e7de056169695d436c02a0.tar.bz2
otp-0d550c80d4f19cc432e7de056169695d436c02a0.zip
erts: Fix ets:select table fixation leak at owner change
Symtom: ETS table remains fixed after finished ets:select* call. Problem: The decision to unfix table after a yielding ets:select* is based on table ownership, but ownership might have changed while ets:select* was yielding. Solution: Remember and pass along whether table was fixed when the traversal started.
Diffstat (limited to 'erts/emulator/beam/beam_debug.c')
0 files changed, 0 insertions, 0 deletions