summaryrefslogtreecommitdiff
path: root/discord/guild.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'discord/guild.cpp')
-rw-r--r--discord/guild.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/discord/guild.cpp b/discord/guild.cpp
index 16fc3d3..f0b70d7 100644
--- a/discord/guild.cpp
+++ b/discord/guild.cpp
@@ -191,6 +191,7 @@ std::vector<Snowflake> GuildData::GetSortedChannels(Snowflake ignore) const {
std::vector<RoleData> GuildData::FetchRoles() const {
if (!Roles.has_value()) return {};
std::vector<RoleData> ret;
+ ret.reserve(Roles->size());
for (const auto thing : *Roles) {
auto r = Abaddon::Get().GetDiscordClient().GetRole(thing.ID);
if (r.has_value())