From ebc7159c37c991c10e411e88302b56782d618e8a Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 21 May 2014 04:16:37 -0400 Subject: [PATCH] refactor(console) getOnMessage --- lib/server/console.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/server/console.js b/lib/server/console.js index 0bb7998d..cee8062f 100644 --- a/lib/server/console.js +++ b/lib/server/console.js @@ -108,11 +108,14 @@ * @param callback */ function getOnMessage(connNum, callback, command) { - var winCommand, symbolsExec, funcExec, firstChar, + var winCommand, funcExec, firstChar, connName, ret, isContain, - dir, options = {}; - - dir = ClientDirs[connNum]; + + symbolsExec = ['*', '&', '{', '}', '|', '\'', '"'], + dir = ClientDirs[connNum], + options = { + cwd: dir || DIR + }; if (!dir) dir = ClientDirs[connNum] = DIR; @@ -157,10 +160,8 @@ }); funcExec = ClientFuncs[connNum]; - symbolsExec = ['*', '&', '{', '}', '|', '\'', '"']; isContain = Util.isContainStr(command, symbolsExec); firstChar = command[0]; - options.cwd = dir; if (firstChar === '#') { command = command.slice(1);