diff options
author | Sverker Eriksson <[email protected]> | 2019-03-15 18:29:28 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2019-03-15 18:29:28 +0100 |
commit | 98f1c565b310e5d4a04c9acdb8a6690d4cba53f4 (patch) | |
tree | a561da0e9d67157ee7e48cf73bba443882e80bfb | |
parent | 0d550c80d4f19cc432e7de056169695d436c02a0 (diff) | |
download | otp-98f1c565b310e5d4a04c9acdb8a6690d4cba53f4.tar.gz otp-98f1c565b310e5d4a04c9acdb8a6690d4cba53f4.tar.bz2 otp-98f1c565b310e5d4a04c9acdb8a6690d4cba53f4.zip |
erts: Fix bug for yielding ets:replace
Found by valgrind:
Conditional jump or move depends on uninitialised value(s)
Suspected: ets_select_replace_1:3034 [erl_db.c]
Bug introduced by already merged parent commit
0d550c80d4f19cc432e7de056169695d436c02a0.
-rw-r--r-- | erts/emulator/beam/erl_db_hash.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_db_hash.c b/erts/emulator/beam/erl_db_hash.c index fac4703620..f225730029 100644 --- a/erts/emulator/beam/erl_db_hash.c +++ b/erts/emulator/beam/erl_db_hash.c @@ -2214,6 +2214,7 @@ static int db_select_replace_hash(Process *p, DbTable *tbl, Eterm tid, ctx.tb = &tbl->hash; ctx.tid = tid; ctx.prev_continuation_tptr = NULL; + ctx.safety = safety; return match_traverse( &ctx, |