From 62e588896e62fa384280f105881f52e529d8cb95 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 27 Feb 2023 19:55:27 +0000 Subject: Use the stats row count instead of counting opers manually. --- src/modules/m_hideoper.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/modules/m_hideoper.cpp') diff --git a/src/modules/m_hideoper.cpp b/src/modules/m_hideoper.cpp index 6234f7c93..677d4ea77 100644 --- a/src/modules/m_hideoper.cpp +++ b/src/modules/m_hideoper.cpp @@ -148,14 +148,12 @@ public: if (stats.GetSymbol() != 'P') return MOD_RES_PASSTHRU; - size_t opers = 0; bool source_has_priv = stats.GetSource()->HasPrivPermission("users/auspex"); for (auto* oper : ServerInstance->Users.all_opers) { if (oper->server->IsService() || (oper->IsModeSet(hm) && !source_has_priv)) continue; - opers++; std::string extra; if (oper->IsAway()) { @@ -176,7 +174,7 @@ public: stats.AddGenericRow(INSP_FORMAT("\x02{}\x02 ({}){}", oper->nick, oper->GetRealUserHost(), extra)); } - stats.AddGenericRow(INSP_FORMAT("{} server operator{} total", opers, opers ? "s" : "")); + stats.AddGenericRow(INSP_FORMAT("{} server operator{} total", stats.GetRows().size(), stats.GetRows().size() ? "s" : "")); return MOD_RES_DENY; } }; -- cgit v1.3.1-10-gc9f91