diff --git a/bin/libbfa.js b/bin/libbfa.js index 5f562c411337eb04a304d7ae120970607998746f..c968b578fb8aa1dc6b821fb7e63cf2b498b435e6 100644 --- a/bin/libbfa.js +++ b/bin/libbfa.js @@ -167,13 +167,16 @@ module.exports = class Libbfa }); socket.on("error", (e) => { console.error(e); - err = e; + err = e; }); socket.on("close", () => { + if ( result === undefined ) + err = 'Error undefined (close)' + else if ( result.error && result.error.code && result.error.message ) - err = 'Error ' + result.error.code + ": "+ result.error.message; + err = 'Error ' + result.error.code + ": "+ result.error.message; else - result = result.result; + result = result.result; callback( err, result ); }); } diff --git a/bin/monitor.js b/bin/monitor.js index 0596f89767877e73296453229da7e8913feb2765..95f28aa85e1799d4fb90c74eeaf35ebcc1bbd183 100755 --- a/bin/monitor.js +++ b/bin/monitor.js @@ -318,7 +318,7 @@ function timer() netid = x; } ) .catch( err => { - console.error("monitor.js non-fatal: "+err) + console.log( "monitor.js waiting for geth to open socket." ); }); return; }