From 5ef6eee173f3b6f99fae5e6782bde31d3cd47cde Mon Sep 17 00:00:00 2001 From: Vitaly Puzrin Date: Wed, 19 Feb 2014 11:18:44 +0400 Subject: [PATCH] fixed mode check in wrapper --- lib/deflate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/deflate.js b/lib/deflate.js index 7ce5cf5..2e29d62 100644 --- a/lib/deflate.js +++ b/lib/deflate.js @@ -95,7 +95,7 @@ Deflate.prototype.push = function(data, mode) { if (this.ended) { return false; } - _mode = (mode === true) ? c.Z_FINISH : (isNaN(mode) ? c.Z_NO_FLUSH : mode); + _mode = (mode === ~~mode) ? mode : ((mode === true) ? c.Z_FINISH : c.Z_NO_FLUSH); strm.next_in = data; strm.next_in_index = 0;