diff --git a/lib/http/rpc.js b/lib/http/rpc.js index ab3e2915..177e7416 100644 --- a/lib/http/rpc.js +++ b/lib/http/rpc.js @@ -307,14 +307,14 @@ RPC.prototype.disconnectNode = co(function* disconnectNode(args, help) { RPC.prototype.getAddedNodeInfo = co(function* getAddedNodeInfo(args, help) { var hosts = this.pool.hosts; var valid = new Validator([args]); - var addr = valid.str(1, ''); + var addr = valid.str(0, ''); var result = []; var i, target, node, peer; - if (help || args.length < 1 || args.length > 2) - throw new RPCError(errs.MISC_ERROR, 'getaddednodeinfo dummy ( "node" )'); + if (help || args.length > 1) + throw new RPCError(errs.MISC_ERROR, 'getaddednodeinfo ( "node" )'); - if (args.length === 2) + if (args.length === 1) target = IP.fromHostname(addr, this.network.port); for (i = 0; i < hosts.nodes.length; i++) {