aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/external.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2015-03-24 20:01:11 +0100
committerSverker Eriksson <[email protected]>2015-03-24 20:04:15 +0100
commit1f23b603f022c7345dd573bf917926a575ae030d (patch)
tree832ffd9bdc1d36f92cbddbd659c641b6cb8fed0c /erts/emulator/beam/external.c
parent12bf6b0c82762744506e153720076524401c8512 (diff)
downloadotp-1f23b603f022c7345dd573bf917926a575ae030d.tar.gz
otp-1f23b603f022c7345dd573bf917926a575ae030d.tar.bz2
otp-1f23b603f022c7345dd573bf917926a575ae030d.zip
erts: Fix bug in binary_to_term for hamt when yielding
Must save hamt_list in context.
Diffstat (limited to 'erts/emulator/beam/external.c')
-rw-r--r--erts/emulator/beam/external.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/external.c b/erts/emulator/beam/external.c
index 82c60840e5..c99b60ed09 100644
--- a/erts/emulator/beam/external.c
+++ b/erts/emulator/beam/external.c
@@ -3878,6 +3878,7 @@ dec_term_atom_common:
ctx->u.dc.next = next;
ctx->u.dc.hp = hp;
ctx->u.dc.maps_list = maps_list;
+ ctx->u.dc.hamt_list = hamt_list;
ctx->reds = 0;
return NULL;
}