From fa9693a42c2fa6173053bf3f9b23a625dd366296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20Par=C3=A9?= Date: Fri, 12 Dec 2014 16:15:58 -0500 Subject: [PATCH] Fix the falsy 0 options if you set the options deflateStrategy to 0, it will set 3 --- lib/packer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/packer.js b/lib/packer.js index d069448..19046c8 100755 --- a/lib/packer.js +++ b/lib/packer.js @@ -35,8 +35,8 @@ var Packer = module.exports = function(options) { this._options = options; options.deflateChunkSize = options.deflateChunkSize || 32 * 1024; - options.deflateLevel = options.deflateLevel || 9; - options.deflateStrategy = options.deflateStrategy || 3; + options.deflateLevel = options.deflateLevel != null ? options.deflateLevel : 9; + options.deflateStrategy = options.deflateStrategy != null ? options.deflateStrategy : 3; this.readable = true; };