From: Andreas Gal Date: Wed, 22 Jun 2011 06:34:26 +0000 (-0400) Subject: ensureBuffer can modify this.buffer, so read it after ensureBuffer X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3f713de5fea4f4f75641b61d5434351956f94c7d;p=pdf.js.git ensureBuffer can modify this.buffer, so read it after ensureBuffer --- diff --git a/pdf.js b/pdf.js index a6dedb7..b53829a 100644 --- a/pdf.js +++ b/pdf.js @@ -671,9 +671,9 @@ var PredictorStream = (function() { var predictor = this.stream.getByte(); var rawBytes = this.stream.getBytes(rowBytes); - var buffer = this.buffer; var bufferLength = this.bufferLength; this.ensureBuffer(bufferLength + pixBytes); + var buffer = this.buffer; var currentRow = buffer.subarray(bufferLength, bufferLength + rowBytes); var prevRow = buffer.subarray(bufferLength - rowBytes, bufferLength);