diff --git a/lib/server/socket.js b/lib/server/socket.js index 2fda5dba..0c66a6ce 100644 --- a/lib/server/socket.js +++ b/lib/server/socket.js @@ -211,18 +211,15 @@ function getExec(pSocket, pConnNum) { return function(pError, pStdout, pStderr) { var lErrorStr, lExecStr, lExec, - lError = pStderr || pError; + lError = pError || pStderr; - if (lError) - if ( Util.isString(lError) ) - lErrorStr = lError; - else - lErrorStr = Util.stringifyJSON( lError ); + if (!Util.isString(lError)) + lErrorStr = lError.toString() + '\n'; lExec = { stdout : pStdout, - stderr : lError + stderr : lErrorStr || lError }; lExecStr = JSON.stringify(lExec);