diff --git a/src/p2p_server.cpp b/src/p2p_server.cpp index 5daa52f..bb4b02c 100644 --- a/src/p2p_server.cpp +++ b/src/p2p_server.cpp @@ -2688,7 +2688,14 @@ template<> struct log::Stream::Entry { switch (value.m_id) { case SoftwareID::P2Pool: - *wrapper << "P2Pool v"; + case SoftwareID::GoObserver: + if (value.m_id == SoftwareID::P2Pool) { + *wrapper << "P2Pool v"; + } + else { + *wrapper << "GoObserver v"; + } + if (value.m_version <= 0x3000A) { // Encoding for versions <= 3.10 *wrapper << (value.m_version >> 16) << '.' << (value.m_version & 0xFFFF); @@ -2700,10 +2707,7 @@ template<> struct log::Stream::Entry *wrapper << '.' << (value.m_version & 0xFF); } } - break; - case SoftwareID::GoObserver: - *wrapper << "GoObserver v" << (value.m_version >> 16) << '.' << (value.m_version & 0xFFFF); break; default: