diff --git a/src/cpp/ripple/Config.cpp b/src/cpp/ripple/Config.cpp index 096683d3f..3d34b1ea8 100644 --- a/src/cpp/ripple/Config.cpp +++ b/src/cpp/ripple/Config.cpp @@ -306,7 +306,7 @@ void Config::load() smtTmp = sectionEntries(secConfig, SECTION_RPC_STARTUP); if (smtTmp) { - Json::Value jvArray(Json::arrayValue); + RPC_STARTUP = Json::arrayValue; BOOST_FOREACH(const std::string& strJson, *smtTmp) { @@ -316,10 +316,8 @@ void Config::load() if (!jrReader.parse(strJson, jvCommand)) throw std::runtime_error(boost::str(boost::format("Couldn't parse [" SECTION_RPC_STARTUP "] command: %s") % strJson)); - jvArray.append(jvCommand); + RPC_STARTUP.append(jvCommand); } - - RPC_STARTUP = jvArray; } if (sectionSingleB(secConfig, SECTION_DATABASE_PATH, DATABASE_PATH))