From 238a5f8a3002719182adf1968e27d80220f8fc34 Mon Sep 17 00:00:00 2001 From: Tim van der Meij <timvandermeij@gmail.com> Date: Thu, 7 Aug 2014 21:22:04 +0200 Subject: [PATCH] Fixes CCITTFaxStream regression --- src/core/stream.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/stream.js b/src/core/stream.js index 4e9921dc6..f1ade9c81 100644 --- a/src/core/stream.js +++ b/src/core/stream.js @@ -2038,6 +2038,8 @@ var CCITTFaxStream = (function CCITTFaxStreamClosure() { if (code1 === 1) { this.eatBits(12); gotEOL = true; + } else if (code1 === EOF) { + this.eof = true; } } @@ -2050,7 +2052,7 @@ var CCITTFaxStream = (function CCITTFaxStreamClosure() { this.eatBits(1); } - if (this.eoblock && !this.eoline && this.byteAlign) { + if (this.eoblock && gotEOL && this.byteAlign) { code1 = this.lookBits(12); if (code1 === 1) { this.eatBits(12);