diff --git a/software/card9ctl.js b/software/card9ctl.js index 3bac5b7..32cfc59 100755 --- a/software/card9ctl.js +++ b/software/card9ctl.js @@ -34,7 +34,7 @@ } default: usage(); - process.stderr.once('drain', function(){ + process.stderr.once('close', function(){ process.exit(1); }); break; diff --git a/software/utils/LocalServer.js b/software/utils/LocalServer.js index f116059..281599f 100644 --- a/software/utils/LocalServer.js +++ b/software/utils/LocalServer.js @@ -26,7 +26,9 @@ }); server.create = function(sockFile, callback){ fs.unlink(sockFile, function(){ - server.listen(sockFile, callback); + server.listen(sockFile, callback).once('listen', function(){ + fs.chmodSync(sockFile, 0755); + }); }); };