From d5ff2471a49a983f2f28314f21d059cbb49fc7ad Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 24 Jan 2014 09:16:46 -0500 Subject: [PATCH] refactor(socket) getSpawn --- lib/server/socket.js | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/lib/server/socket.js b/lib/server/socket.js index fc599990..a85c9974 100644 --- a/lib/server/socket.js +++ b/lib/server/socket.js @@ -247,22 +247,21 @@ }); if (cmd) { - send = function(data, isError) { - var lExec = {}, - msg = data.toString(); - - if (isError) - lExec.stderr = msg; - else - lExec.stdout = msg; + send = function(error, data) { + var exec = { + stderr: error + '', + stdout: data + '' + }; - Util.exec(callback, lExec); + Util.exec(callback, exec); }; - cmd.stdout.on('data', send); + cmd.stdout.on('data', function(data) { + send(null, data); + }); - cmd.stderr.on('data', function(data) { - send(data, true); + cmd.stderr.on('data', function(error) { + send(error); }); cmd.on('error', Util.retFalse);