From 647c854d7b5e6267fbf9cf5564d7fa1013149d54 Mon Sep 17 00:00:00 2001 From: diamondburned Date: Thu, 20 Aug 2020 21:15:21 -0700 Subject: [PATCH] Fixed guild folders segfault --- guild.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guild.go b/guild.go index 7c7f8b5..6b3fb30 100644 --- a/guild.go +++ b/guild.go @@ -65,15 +65,15 @@ func (gf *GuildFolder) Name() text.Rich { } func (gf *GuildFolder) Servers(container cchat.ServersContainer) error { - var servers = make([]cchat.Server, len(gf.GuildIDs)) + var servers = make([]cchat.Server, 0, len(gf.GuildIDs)) - for i, id := range gf.GuildIDs { + for _, id := range gf.GuildIDs { g, err := gf.session.Guild(id) if err != nil { continue } - servers[i] = NewGuild(gf.session, g) + servers = append(servers, NewGuild(gf.session, g)) } container.SetServers(servers)