diff --git a/test/parallel/test-http2-reset-flood.js b/test/parallel/test-http2-reset-flood.js index 7ee534cf4faa4e..d721384ab3742e 100644 --- a/test/parallel/test-http2-reset-flood.js +++ b/test/parallel/test-http2-reset-flood.js @@ -69,9 +69,10 @@ const worker = new Worker(__filename).on('message', common.mustCall((port) => { h2header.writeIntBE(streamId, 5, 4); // Stream ID streamId += 2; // 0x88 = :status: 200 - conn.write(Buffer.concat([h2header, Buffer.from([0x88])])); + if (conn.writable) + conn.write(Buffer.concat([h2header, Buffer.from([0x88])])); } - if (!gotError) + if (conn.writable && !gotError) setImmediate(writeRequests); }