aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/channels.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/channels.cpp b/src/channels.cpp
index cfc130018..d4b488862 100644
--- a/src/channels.cpp
+++ b/src/channels.cpp
@@ -457,24 +457,24 @@ char Membership::GetPrefixChar() const
std::string Membership::GetAllPrefixChars() const
{
std::string ret;
+ ret.reserve(modes.size());
for (const auto& mh : modes)
{
if (mh->GetPrefix())
ret.push_back(mh->GetPrefix());
}
-
return ret;
}
std::string Membership::GetAllPrefixModes() const
{
std::string ret;
+ ret.reserve(modes.size());
for (const auto& mh : modes)
{
if (mh->GetModeChar())
ret.push_back(mh->GetModeChar());
}
-
return ret;
}