diff --git a/lib/internal/webstreams/readablestream.js b/lib/internal/webstreams/readablestream.js index 5cb4cc1e12d5f6..13db9f6453c880 100644 --- a/lib/internal/webstreams/readablestream.js +++ b/lib/internal/webstreams/readablestream.js @@ -476,7 +476,7 @@ class ReadableStream { async function returnSteps(value) { if (done) - return { done: true, value }; // eslint-disable-line node-core/avoid-prototype-pollution + return { __proto__: null, done: true, value }; done = true; if (reader[kState].stream === undefined) { @@ -488,11 +488,11 @@ class ReadableStream { const result = readableStreamReaderGenericCancel(reader, value); readableStreamReaderGenericRelease(reader); await result; - return { done: true, value }; // eslint-disable-line node-core/avoid-prototype-pollution + return { __proto__: null, done: true, value }; } readableStreamReaderGenericRelease(reader); - return { done: true, value }; // eslint-disable-line node-core/avoid-prototype-pollution + return { __proto__: null, done: true, value }; } // TODO(@jasnell): Explore whether an async generator