From fdb6a013c9878c3a086ef30141990d0adc3e4b31 Mon Sep 17 00:00:00 2001 From: Julian Viereck Date: Sun, 16 Sep 2012 07:45:07 -0700 Subject: [PATCH] Fix unitialized text/dirs array --- src/evaluator.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/evaluator.js b/src/evaluator.js index 0b3c941f0..2bf261913 100644 --- a/src/evaluator.js +++ b/src/evaluator.js @@ -507,13 +507,19 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { getTextContent: function partialEvaluatorGetIRQueue( stream, resources, state) { + var text; + var dirs; + if (!state) { - var text = []; - var dirs = []; + text = []; + dirs = []; state = { text: text, dirs: dirs }; + } else { + text = state.text; + dirs = state.dirs; } var self = this;