initialise version and pretty print if no version

This commit is contained in:
Sean Darcy 2021-04-20 16:22:00 +10:00
parent dfb3f29bfe
commit 435c187ca0
2 changed files with 6 additions and 1 deletions

View File

@ -283,6 +283,8 @@ namespace cryptonote
, m_last_storage_server_ping(0)
, m_last_lokinet_ping(0)
, m_pad_transactions(false)
, ss_version{0}
, lokinet_version{0}
{
m_checkpoints_updating.clear();
}

View File

@ -1712,7 +1712,10 @@ static void append_printable_service_node_list_entry(cryptonote::network_type ne
// NOTE: Component Versions
//
stream << indent2 << "Storage Server / Lokinet Router versions: "
<< tools::join(".", entry.storage_server_version) << " / " << tools::join(".", entry.lokinet_version) << "\n";
<< ((entry.storage_server_version[0] == 0 && entry.storage_server_version[1] == 0 && entry.storage_server_version[2] == 0) ? "(Storage server ping not yet received) " : tools::join(".", entry.storage_server_version)) << " / " << ((entry.lokinet_version[0] == 0 && entry.lokinet_version[1] == 0 && entry.lokinet_version[2] == 0) ? "(Lokinet ping not yet received)" : tools::join(".", entry.lokinet_version)) << "\n";
//
// NOTE: Print Voting History