◐ Shell
clean mode source ↗

stream: fix sizeAlgorithm validation in WritableStream · nodejs/node@15d7908

Original file line numberDiff line numberDiff line change

@@ -1181,7 +1181,9 @@ function writableStreamDefaultControllerGetChunkSize(controller, chunk) {

11811181

sizeAlgorithm,

11821182

} = controller[kState];

11831183

if (sizeAlgorithm === undefined) {

1184-

assert(stream[kState].state === 'errored' || stream[kState].state === 'erroring');

1184+

assert(stream[kState].state === 'closed' ||

1185+

stream[kState].state === 'errored' ||

1186+

stream[kState].state === 'erroring');

11851187

return 1;

11861188

}

11871189