From 32f232d3c06f1c6e2c44c072c72c3af7c7aaaec0 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Fri, 15 May 2020 15:21:24 -0700 Subject: [PATCH] destroy input stream on error --- src/backups.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backups.js b/src/backups.js index 6c954804f..1f114e7bf 100644 --- a/src/backups.js +++ b/src/backups.js @@ -632,7 +632,10 @@ function tarExtract(inStream, dataLayout, encryption, callback) { } }); - const emitError = once((error) => ps.emit('error', error)); + const emitError = once((error) => { + inStream.destroy(); + ps.emit('error', error); + }); inStream.on('error', function (error) { debug('tarExtract: input stream error.', error);