From 1be73f4902db87a4650173e19936ee90e55413cc Mon Sep 17 00:00:00 2001 From: Robert Nagy Date: Thu, 18 Jul 2019 13:18:47 +0200 Subject: [PATCH] stream: eos use writableFinished when available --- lib/internal/streams/end-of-stream.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/internal/streams/end-of-stream.js b/lib/internal/streams/end-of-stream.js index 1753996a4f85de..38235fc7ec1530 100644 --- a/lib/internal/streams/end-of-stream.js +++ b/lib/internal/streams/end-of-stream.js @@ -35,7 +35,8 @@ function eos(stream, opts, callback) { if (!stream.writable) onfinish(); }; - var writableEnded = stream._writableState && stream._writableState.finished; + var writableEnded = stream.writableFinished || + (stream._writableState && stream._writableState.finished); const onfinish = () => { writable = false; writableEnded = true;