From 0b1bcbef2970da73b0f1040c253ede213e83ac62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 6 Jun 2017 22:32:54 -0700 Subject: [PATCH] fix(checkStream): make sure to pass all opts through opts.algorithms was not getting passed in, which caused issues --- index.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/index.js b/index.js index 6ec0d73..8ece662 100644 --- a/index.js +++ b/index.js @@ -214,12 +214,9 @@ module.exports.checkStream = checkStream function checkStream (stream, sri, opts) { opts = opts || {} const P = opts.Promise || Promise - const checker = integrityStream({ - integrity: sri, - size: opts.size, - strict: opts.strict, - pickAlgorithm: opts.pickAlgorithm - }) + const checker = integrityStream(Object.assign({}, opts, { + integrity: sri + })) return new P((resolve, reject) => { stream.pipe(checker) stream.on('error', reject)