Fix iterator closing in Promise all/race (#3759)

JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai@inf.u-szeged.hu
This commit is contained in:
Dániel Bátyai
2020-05-18 21:22:08 +02:00
committed by GitHub
parent 7274fa4dd4
commit 378244942f
3 changed files with 11 additions and 1 deletions
@@ -553,7 +553,7 @@ ecma_builtin_promise_race_or_all (ecma_value_t this_arg, /**< 'this' argument */
if (ECMA_IS_VALUE_ERROR (ret))
{
if (is_done)
if (!is_done)
{
ret = ecma_op_iterator_close (iterator);
}