From 7364292ececb1d88262c51c24c89a213e93f7d33 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 31 Aug 2021 14:59:36 +0200 Subject: [PATCH] Fixed average effort calculation --- src/stratum_server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stratum_server.cpp b/src/stratum_server.cpp index d312750..23a45ab 100644 --- a/src/stratum_server.cpp +++ b/src/stratum_server.cpp @@ -382,8 +382,8 @@ void StratumServer::print_stratum_status() const const uint64_t hashrate_24h = (dt_24h > 0) ? (hashes_24h / dt_24h) : 0; double average_effort = 0.0; - if (m_cumulativeHashesAtLastShare > 0) { - average_effort = m_cumulativeFoundSharesDiff * 100.0 / static_cast(m_cumulativeHashesAtLastShare); + if (m_cumulativeFoundSharesDiff > 0.0) { + average_effort = static_cast(m_cumulativeHashesAtLastShare) * 100.0 / m_cumulativeFoundSharesDiff; } LOGINFO(0, "status" <<