From 499d0c6a7e8ea5cdd7954c50f74e80297008038c Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Mon, 23 May 2016 06:01:52 -0700 Subject: [PATCH] minor. --- lib/bcoin/fullnode.js | 7 +++++-- lib/bcoin/pool.js | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/bcoin/fullnode.js b/lib/bcoin/fullnode.js index 8d5e0d81..87b74131 100644 --- a/lib/bcoin/fullnode.js +++ b/lib/bcoin/fullnode.js @@ -260,12 +260,15 @@ Fullnode.prototype.sendTX = function sendTX(item, wait, callback) { if (err) return callback(err); + if (!self.pool.options.selfish) + item = item.toInv(); + if (!wait) { - self.pool.broadcast(item.toInv()); + self.pool.broadcast(item); return callback(); } - return self.pool.broadcast(item.toInv(), callback); + return self.pool.broadcast(item, callback); }); }; diff --git a/lib/bcoin/pool.js b/lib/bcoin/pool.js index 4ea9e04e..10184c5c 100644 --- a/lib/bcoin/pool.js +++ b/lib/bcoin/pool.js @@ -2139,6 +2139,9 @@ Pool.prototype.getIP2 = function getIP2(callback) { var request = require('./http/request'); var ip; + if (utils.isBrowser) + return callback(new Error('Could not find IP.')); + request({ method: 'GET', uri: 'http://checkip.dyndns.org',