diff --git a/lib/repl/awaitEval.js b/lib/repl/awaitEval.js index 4a64c6ff4..21ff8db57 100644 --- a/lib/repl/awaitEval.js +++ b/lib/repl/awaitEval.js @@ -44,19 +44,20 @@ const rewrite = (code) => { const aEval = (oEval, cmdCallback) => (cmd, context, filename, callback) => { const oCmd = cmd.trim(); + let _cmd = cmd; try { - cmd = rewrite(cmd); + _cmd = rewrite(cmd); } catch (err) { callback(err); } - oEval.call(this, cmd, context, filename, async function (err, value) { + oEval.call(this, _cmd, context, filename, async function (err, value) { if (err) { callback.call(this, err, null); } else { try { - value = await value; - value = cmdCallback(oCmd, value); - callback.call(this, err, value); + let _value = await value; + _value = cmdCallback(oCmd, _value); + callback.call(this, err, _value); } catch (error) { callback.call(this, error, null); }