aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_gc.h
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2014-10-03 11:37:52 +0200
committerSverker Eriksson <[email protected]>2014-10-03 18:02:02 +0200
commit891cc466c957e91c7770f0a91ba83b65a268c2c1 (patch)
treeb7dc5dc2715eb6b6068df3adeeee48148b73acbc /erts/emulator/beam/erl_gc.h
parent743ed31108ee555db18d9833186865e85e34333e (diff)
downloadotp-891cc466c957e91c7770f0a91ba83b65a268c2c1.tar.gz
otp-891cc466c957e91c7770f0a91ba83b65a268c2c1.tar.bz2
otp-891cc466c957e91c7770f0a91ba83b65a268c2c1.zip
erts: Fix bug when delayed deallocated carrier is reused by cpool_fetch
The delayed dealloc queue destroyes one word but cpool_fetch() is expected to return healthy carriers. So we restore that overwritten word with a little bit of hackish code.
Diffstat (limited to 'erts/emulator/beam/erl_gc.h')
0 files changed, 0 insertions, 0 deletions