From cf232e84474ae3d7c52c9b893cf34514cc6d54e7 Mon Sep 17 00:00:00 2001 From: instagibbs Date: Tue, 16 Aug 2016 17:31:27 -0400 Subject: [PATCH] Better error report for failed BitcoindRPCCheck --- src/validation.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/validation.cpp b/src/validation.cpp index 1eaf5e2171..d84cfdb188 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -2099,8 +2099,10 @@ bool BitcoindRPCCheck(bool init) LogPrintf("ERROR: Invalid parent genesis block hash response via RPC. Contacting wrong parent daemon?"); return false; } - } catch (...) { - LogPrintf("ERROR: Failure connecting to bitcoind RPC.\n"); + } catch (const std::runtime_error& re) { + std::string totalErr = "ERROR: Failure connecting to bitcoind RPC: "; + totalErr += std::string(re.what()) + "\n"; + LogPrintf(totalErr.c_str()); return false; } }