From 02dc50532e48e6b30b5644c69db2d8636643b193 Mon Sep 17 00:00:00 2001
From: sbarman <sbarman@L3CWZ5T.(none)>
Date: Tue, 21 Jun 2011 22:53:47 -0700
Subject: [PATCH] moved array allocation to consturctor

---
 pdf.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pdf.js b/pdf.js
index 766ea3b28..852eb03e7 100644
--- a/pdf.js
+++ b/pdf.js
@@ -770,6 +770,7 @@ var Ascii85Stream = (function() {
     function constructor(str) {
         this.str = str;
         this.dict = str.dict;
+        this.input = new Uint8Array(5);
         
         DecodeStream.call(this);
     }
@@ -799,7 +800,7 @@ var Ascii85Stream = (function() {
                 buffer[bufferLength + i] = 0;
             this.bufferLength += 4;
         } else {
-            var input = new Uint8Array(5);
+            var input = this.input;
             input[0] = c;
             for (var i = 1; i < 5; ++i){
                 c = str.getByte();