diff options
Diffstat (limited to 'ext/web/06_streams.js')
-rw-r--r-- | ext/web/06_streams.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/web/06_streams.js b/ext/web/06_streams.js index e0e3ccbbe..9c2a05980 100644 --- a/ext/web/06_streams.js +++ b/ext/web/06_streams.js @@ -4964,11 +4964,11 @@ const readableStreamAsyncIteratorPrototype = ObjectSetPrototypeOf({ return PromiseResolve({ value: undefined, done: true }); }; - const returnPromise = reader[_iteratorNext] + reader[_iteratorNext] = reader[_iteratorNext] ? PromisePrototypeThen(reader[_iteratorNext], returnSteps, returnSteps) : returnSteps(); return PromisePrototypeThen( - returnPromise, + reader[_iteratorNext], () => ({ value: arg, done: true }), ); }, |