diff --git a/lib/server/console.js b/lib/server/console.js index f8576608..2e1ecae3 100644 --- a/lib/server/console.js +++ b/lib/server/console.js @@ -282,10 +282,12 @@ isRootOrHome = equalPart(paramDir, ['/', '~']), getDir = WIN ? 'chdir' : 'pwd'; - if (!isRootOrHome && !isChangeVolume || isVolume) - command = 'cd ' + path.join(currDir, paramDir); + if (!isRootOrHome && !isChangeVolume || isVolume) { + paramDir = path.join(currDir, paramDir); + command = 'cd ' + paramDir; + } - exec(command + ' && ' + getDir, {cwd : currDir}, function (error, stdout, stderr) { + exec(command + ' && ' + getDir, {cwd : paramDir}, function (error, stdout, stderr) { var errorStr = ''; if (stderr)