diff options
author | Sverker Eriksson <[email protected]> | 2014-10-03 11:37:52 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-10-03 18:02:02 +0200 |
commit | 891cc466c957e91c7770f0a91ba83b65a268c2c1 (patch) | |
tree | b7dc5dc2715eb6b6068df3adeeee48148b73acbc /erts/emulator/beam/erl_gc.h | |
parent | 743ed31108ee555db18d9833186865e85e34333e (diff) | |
download | otp-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