diff --git a/rai/core_test/rpc.cpp b/rai/core_test/rpc.cpp index 4ec74a12..225e53a4 100644 --- a/rai/core_test/rpc.cpp +++ b/rai/core_test/rpc.cpp @@ -1221,6 +1221,7 @@ TEST (rpc, DISABLED_payment_wait) TEST (rpc, peers) { rai::system system (24000, 2); + system.nodes [0]->peers.insert (rai::endpoint (boost::asio::ip::address_v6::from_string ("::ffff:80.80.80.80"), 4000), 1); rai::rpc rpc (system.service, *system.nodes [0], rai::rpc_config (true)); rpc.start (); boost::property_tree::ptree request; diff --git a/rai/node/rpc.cpp b/rai/node/rpc.cpp index 2d7dd342..04bb22c9 100755 --- a/rai/node/rpc.cpp +++ b/rai/node/rpc.cpp @@ -1476,9 +1476,7 @@ void rai::rpc_handler::peers () { std::stringstream text; text << i->first; - boost::property_tree::ptree entry; - entry.put (text.str (), std::to_string (i->second)); - peers_l.push_back (std::make_pair ("", entry)); + peers_l.push_back (boost::property_tree::ptree::value_type (text.str (), boost::property_tree::ptree (std::to_string (i->second)))); } response_l.add_child ("peers", peers_l); response (response_l);