Fixed guild folders segfault

This commit is contained in:
diamondburned 2020-08-20 21:15:21 -07:00
parent 68cfafc4c3
commit 647c854d7b
1 changed files with 3 additions and 3 deletions

View File

@ -65,15 +65,15 @@ func (gf *GuildFolder) Name() text.Rich {
} }
func (gf *GuildFolder) Servers(container cchat.ServersContainer) error { 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) g, err := gf.session.Guild(id)
if err != nil { if err != nil {
continue continue
} }
servers[i] = NewGuild(gf.session, g) servers = append(servers, NewGuild(gf.session, g))
} }
container.SetServers(servers) container.SetServers(servers)