diff --git a/service/OneService.cpp b/service/OneService.cpp index 2f9f9a0b7..f8ecb6823 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -510,6 +510,7 @@ static void _peerToJson(nlohmann::json &pj,const ZT_Peer *peer) pj["isBonded"] = peer->isBonded; if (peer->isBonded) { pj["bondingPolicy"] = peer->bondingPolicy; + pj["isHealthy"] = peer->isHealthy; pj["numAliveLinks"] = peer->numAliveLinks; pj["numTotalLinks"] = peer->numTotalLinks; } @@ -541,6 +542,7 @@ static void _bondToJson(nlohmann::json &pj, SharedPtr &bond) return; } + pj["isHealthy"] = bond->isHealthy(); pj["numAliveLinks"] = bond->getNumAliveLinks(); pj["numTotalLinks"] = bond->getNumTotalLinks(); pj["failoverInterval"] = bond->getFailoverInterval();