From db43d4aa8948bff7357c294323e04ae7fca1dc83 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 17 Aug 2022 15:54:36 +0100 Subject: Fix some warnings in core_who on newer GCC. --- src/coremods/core_who.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/coremods') diff --git a/src/coremods/core_who.cpp b/src/coremods/core_who.cpp index 4140711a3..718814c2b 100644 --- a/src/coremods/core_who.cpp +++ b/src/coremods/core_who.cpp @@ -124,7 +124,8 @@ class CommandWho : public SplitCommand void BuildOpLevels() { // Build a map of prefixes ordered descending by their rank. - std::multimap > ranks; + typedef std::multimap > RankMap; + RankMap ranks; const ModeParser::PrefixModeList& modes = ServerInstance->Modes.GetPrefixModes(); for (ModeParser::PrefixModeList::const_iterator iter = modes.begin(); iter != modes.end(); ++iter) { @@ -133,9 +134,9 @@ class CommandWho : public SplitCommand } // Now we have the ranks ordered we can assign them levels. - unsigned int lastrank; + unsigned int lastrank = 0; unsigned int oplevel = 0; - for (std::multimap::const_iterator iter = ranks.begin(); iter != ranks.end(); ++iter) + for (RankMap::const_iterator iter = ranks.begin(); iter != ranks.end(); ++iter) { const PrefixMode* pm = iter->second; if (iter != ranks.begin() && pm->GetPrefixRank() != lastrank) -- cgit v1.3.1-10-gc9f91