From 416695f64e5028565155d6bdb86666124c074f3b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 19 Jan 2012 18:44:06 -0800 Subject: [PATCH] Report a resolver error to the RPC caller. --- RPCServer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RPCServer.cpp b/RPCServer.cpp index fd430e9046..16dd4d00cb 100644 --- a/RPCServer.cpp +++ b/RPCServer.cpp @@ -321,7 +321,8 @@ Json::Value RPCServer::doConnect(Json::Value& params) return JSONRPCError(500, "Host required"); if(!extractString(port, params, 1)) port="6561"; - theApp->getConnectionPool().connectTo(host, port); + if(!theApp->getConnectionPool().connectTo(host, port)) + return JSONRPCError(500, "Unable to connect"); return "connecting"; }