From bf4f22b203efe88df430720392e40c13972f66c6 Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 14 Aug 2016 17:52:11 -0400 Subject: [PATCH] add 'O' to extra bandwidth --- RouterInfo.cpp | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/RouterInfo.cpp b/RouterInfo.cpp index 90cf5e44..b4a10be2 100644 --- a/RouterInfo.cpp +++ b/RouterInfo.cpp @@ -348,19 +348,15 @@ namespace data void RouterInfo::UpdateCapsProperty () { std::string caps; - if (m_Caps & eFloodfill) { + if (m_Caps & eFloodfill) + { caps += CAPS_FLAG_FLOODFILL; // floodfill - caps += (m_Caps & eExtraBandwidth) - ? CAPS_FLAG_EXTRA_BANDWIDTH1 // 'P' - : CAPS_FLAG_HIGH_BANDWIDTH3; // 'O' - } else { - if (m_Caps & eExtraBandwidth) { - caps += CAPS_FLAG_EXTRA_BANDWIDTH1; // 'P' - } else if (m_Caps & eHighBandwidth) { - caps += CAPS_FLAG_HIGH_BANDWIDTH3; // 'O' - } else { - caps += CAPS_FLAG_LOW_BANDWIDTH2; // 'L' - } + caps += (m_Caps & eExtraBandwidth)? CAPS_FLAG_EXTRA_BANDWIDTH1 /* 'P' */ : CAPS_FLAG_HIGH_BANDWIDTH3 /* 'O' */; + } + else + { + if (m_Caps & eExtraBandwidth) caps += CAPS_FLAG_EXTRA_BANDWIDTH1; // 'P' + caps += (m_Caps & eHighBandwidth) ? CAPS_FLAG_HIGH_BANDWIDTH3 /* 'O' */: CAPS_FLAG_LOW_BANDWIDTH2 /* 'L' */; // bandwidth } if (m_Caps & eHidden) caps += CAPS_FLAG_HIDDEN; // hidden if (m_Caps & eReachable) caps += CAPS_FLAG_REACHABLE; // reachable