From 228ddddc1cee6876e951a5365b3d3de2a00ef9ef Mon Sep 17 00:00:00 2001 From: Nathan Rajlich Date: Tue, 27 Mar 2012 17:35:33 -0700 Subject: [PATCH] repl: ensure that 'repl.ignoreUndefined' is a boolean --- lib/repl.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/repl.js b/lib/repl.js index 89ac5685f6..2ee5c76aa0 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -102,6 +102,7 @@ function REPLServer(prompt, stream, eval, useGlobal, ignoreUndefined) { var self = this; self.useGlobal = !!useGlobal; + self.ignoreUndefined = !!ignoreUndefined; self.eval = eval || function(code, context, file, cb) { var err, result; @@ -290,7 +291,7 @@ function REPLServer(prompt, stream, eval, useGlobal, ignoreUndefined) { self.bufferedCommand = ''; // If we got any output - print it (if no error) - if (!e && (!ignoreUndefined || ret !== undefined)) { + if (!e && (!self.ignoreUndefined || ret !== undefined)) { self.context._ = ret; self.outputStream.write(exports.writer(ret) + '\n'); }