aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2015-12-03 14:39:31 +0100
committerSverker Eriksson <[email protected]>2015-12-03 14:39:31 +0100
commit6b912d7fdd5fca46dee840b0bfa6a92915c0a093 (patch)
tree6499dac4d791ce47a386c396de2a9227ab1f5fb0 /lib
parent16801311ad52b6d50b4c462da26b3d34f0736e48 (diff)
downloadotp-6b912d7fdd5fca46dee840b0bfa6a92915c0a093.tar.gz
otp-6b912d7fdd5fca46dee840b0bfa6a92915c0a093.tar.bz2
otp-6b912d7fdd5fca46dee840b0bfa6a92915c0a093.zip
erts: Fix bug in heap_factory_undo for FACTORY_HEAP_FRAGS mode
Make sure a heap fragment is not deallocated before all off_heap terms have been cleared. The fix assumes/asserts that the off_heap-lists of all additional heap fragments are empty. I think this bug has been harmless as hashmap nodes, which is only ones (?) that can cause a factory to produce more heap, are not linked in off_heap-list.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions