diff options
| author | 2022-01-31 00:03:39 +0000 | |
|---|---|---|
| committer | 2022-01-31 00:03:47 +0000 | |
| commit | 54db5b5e0aa65eac64ca3ce783a7bdb400134656 (patch) | |
| tree | 930e3674b64275d45e6f3c7185160af3ac036f65 /src | |
| parent | Fix a bunch of weird uses of .c_str(). (diff) | |
Fix the case of Membership::GetRank.
Diffstat (limited to 'src')
| -rw-r--r-- | src/channels.cpp | 6 | ||||
| -rw-r--r-- | src/coremods/core_channel/cmd_kick.cpp | 2 | ||||
| -rw-r--r-- | src/coremods/core_who.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_auditorium.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_channelban.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_hidelist.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_hidemode.cpp | 6 | ||||
| -rw-r--r-- | src/modules/m_ircv3_ctctags.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_ircv3_invitenotify.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_opmoderated.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_override.cpp | 4 | ||||
| -rw-r--r-- | src/modules/m_spanningtree/utils.cpp | 2 |
12 files changed, 17 insertions, 17 deletions
diff --git a/src/channels.cpp b/src/channels.cpp index eb8aa45ee..b1d2e9822 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -380,7 +380,7 @@ void Channel::Write(ClientProtocol::Event& protoev, char status, const CUList& e if ((user) && (!except_list.count(user))) { /* User doesn't have the status we're after */ - if (minrank && memb->getRank() < minrank) + if (minrank && memb->GetRank() < minrank) continue; user->Send(protoev); @@ -454,7 +454,7 @@ char Membership::GetPrefixChar() const return pf; } -unsigned int Membership::getRank() +unsigned int Membership::GetRank() { if (!modes.empty()) { @@ -483,7 +483,7 @@ unsigned int Channel::GetPrefixValue(User* user) MemberMap::iterator m = userlist.find(user); if (m == userlist.end()) return 0; - return m->second->getRank(); + return m->second->GetRank(); } bool Membership::SetPrefix(PrefixMode* delta_mh, bool adding) diff --git a/src/coremods/core_channel/cmd_kick.cpp b/src/coremods/core_channel/cmd_kick.cpp index 782d76bb2..9c61468cb 100644 --- a/src/coremods/core_channel/cmd_kick.cpp +++ b/src/coremods/core_channel/cmd_kick.cpp @@ -110,7 +110,7 @@ CmdResult CommandKick::Handle(User* user, const Params& parameters) if (res == MOD_RES_PASSTHRU) { - unsigned int them = srcmemb->getRank(); + unsigned int them = srcmemb->GetRank(); unsigned int req = HALFOP_VALUE; for (std::string::size_type i = 0; i < memb->modes.length(); i++) { diff --git a/src/coremods/core_who.cpp b/src/coremods/core_who.cpp index d909c9475..8fb74ea8f 100644 --- a/src/coremods/core_who.cpp +++ b/src/coremods/core_who.cpp @@ -495,7 +495,7 @@ void CommandWho::SendWhoLine(LocalUser* source, const std::vector<std::string>& // Include the user's operator rank level. if (data.whox_fields['o']) - wholine.push(memb ? ConvToStr(memb->getRank()) : "0"); + wholine.push(memb ? ConvToStr(memb->GetRank()) : "0"); // Include the user's real name. if (data.whox_fields['r']) diff --git a/src/modules/m_auditorium.cpp b/src/modules/m_auditorium.cpp index 979173d0b..0bb3a9478 100644 --- a/src/modules/m_auditorium.cpp +++ b/src/modules/m_auditorium.cpp @@ -101,7 +101,7 @@ public: return true; ModResult res = CheckExemption::Call(exemptionprov, memb->user, memb->chan, "auditorium-vis"); - return res.check(OpsVisible && memb->getRank() >= OP_VALUE); + return res.check(OpsVisible && memb->GetRank() >= OP_VALUE); } /* Can they see this specific membership? */ diff --git a/src/modules/m_channelban.cpp b/src/modules/m_channelban.cpp index 0658edfdf..c2d396bcd 100644 --- a/src/modules/m_channelban.cpp +++ b/src/modules/m_channelban.cpp @@ -49,7 +49,7 @@ public: { if (!InspIRCd::Match(memb->chan->name, target)) continue; - if (!status || memb->getRank() >= mh->GetPrefixRank()) + if (!status || memb->GetRank() >= mh->GetPrefixRank()) return true; } return false; diff --git a/src/modules/m_hidelist.cpp b/src/modules/m_hidelist.cpp index a397264a7..7b2157382 100644 --- a/src/modules/m_hidelist.cpp +++ b/src/modules/m_hidelist.cpp @@ -43,7 +43,7 @@ public: // If the user requesting the list is a member of the channel see if they have the // rank required to view the list Membership* memb = chan->GetUser(user); - if ((memb) && (memb->getRank() >= minrank)) + if ((memb) && (memb->GetRank() >= minrank)) return true; if (user->HasPrivPermission("channels/auspex")) diff --git a/src/modules/m_hidemode.cpp b/src/modules/m_hidemode.cpp index b47b3a885..4c1200e96 100644 --- a/src/modules/m_hidemode.cpp +++ b/src/modules/m_hidemode.cpp @@ -140,12 +140,12 @@ class ModeHook final return MOD_RES_PASSTHRU; // Check cache first - const FilteredModeMap::const_iterator it = cache.find(memb->getRank()); + const FilteredModeMap::const_iterator it = cache.find(memb->GetRank()); if (it != cache.end()) return HandleResult(it->second, messagelist); // Message for this rank isn't cached, generate it now - const Modes::ChangeList* const filteredchangelist = FilterModeChangeList(mode, memb->getRank()); + const Modes::ChangeList* const filteredchangelist = FilterModeChangeList(mode, memb->GetRank()); // If no new change list was generated (above method returned NULL) it means the member and everyone else // with the same rank can see everything in the original change list. @@ -168,7 +168,7 @@ class ModeHook final } // Cache the result in all cases so it can be reused for further members with the same rank - cache.emplace(memb->getRank(), finalmsgplist); + cache.emplace(memb->GetRank(), finalmsgplist); return HandleResult(finalmsgplist, messagelist); } diff --git a/src/modules/m_ircv3_ctctags.cpp b/src/modules/m_ircv3_ctctags.cpp index 3437ed865..b2b059a7a 100644 --- a/src/modules/m_ircv3_ctctags.cpp +++ b/src/modules/m_ircv3_ctctags.cpp @@ -95,7 +95,7 @@ private: continue; // Don't send to unprivileged or exempt users. - if (memb->getRank() < minrank || msgdetails.exemptions.count(luser)) + if (memb->GetRank() < minrank || msgdetails.exemptions.count(luser)) continue; // Send to users if they have the capability. diff --git a/src/modules/m_ircv3_invitenotify.cpp b/src/modules/m_ircv3_invitenotify.cpp index f2f23b069..916d6fa6f 100644 --- a/src/modules/m_ircv3_invitenotify.cpp +++ b/src/modules/m_ircv3_invitenotify.cpp @@ -44,7 +44,7 @@ public: continue; // Check whether the member has a high enough rank to see the notification - if (memb->getRank() < notifyrank) + if (memb->GetRank() < notifyrank) continue; // Caps are only set on local users diff --git a/src/modules/m_opmoderated.cpp b/src/modules/m_opmoderated.cpp index 1ec279f26..52977c2dc 100644 --- a/src/modules/m_opmoderated.cpp +++ b/src/modules/m_opmoderated.cpp @@ -58,7 +58,7 @@ private: // Add any unprivileged users to the exemption list. for (const auto& [u, memb] : chan->GetUsers()) { - if (memb->getRank() < OP_VALUE) + if (memb->GetRank() < OP_VALUE) exemptions.insert(u); } } diff --git a/src/modules/m_override.cpp b/src/modules/m_override.cpp index 9a24b8966..3f47a3441 100644 --- a/src/modules/m_override.cpp +++ b/src/modules/m_override.cpp @@ -137,8 +137,8 @@ public: if (source->IsOper() && CanOverride(source,"KICK")) { // If the kicker's status is less than the target's, or the kicker's status is less than or equal to voice - if ((memb->chan->GetPrefixValue(source) < memb->getRank()) || (memb->chan->GetPrefixValue(source) <= VOICE_VALUE) || - (memb->chan->GetPrefixValue(source) == HALFOP_VALUE && memb->getRank() == HALFOP_VALUE)) + if ((memb->chan->GetPrefixValue(source) < memb->GetRank()) || (memb->chan->GetPrefixValue(source) <= VOICE_VALUE) || + (memb->chan->GetPrefixValue(source) == HALFOP_VALUE && memb->GetRank() == HALFOP_VALUE)) { ServerInstance->SNO.WriteGlobalSno('v',source->nick+" used oper override to kick "+memb->user->nick+" on "+memb->chan->name+" ("+reason+")"); return MOD_RES_ALLOW; diff --git a/src/modules/m_spanningtree/utils.cpp b/src/modules/m_spanningtree/utils.cpp index c75d3cf0c..539dbe82f 100644 --- a/src/modules/m_spanningtree/utils.cpp +++ b/src/modules/m_spanningtree/utils.cpp @@ -151,7 +151,7 @@ void SpanningTreeUtilities::GetListOfServersForChannel(Channel* c, TreeSocketSet if (IS_LOCAL(user)) continue; - if (minrank && memb->getRank() < minrank) + if (minrank && memb->GetRank() < minrank) continue; if (exempt_list.find(user) == exempt_list.end()) |
