diff options
Diffstat (limited to 'src/channels.cpp')
| -rw-r--r-- | src/channels.cpp | 4 |
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; } |
