diff --git a/media.go b/media.go index bfde791..442bd8a 100644 --- a/media.go +++ b/media.go @@ -256,15 +256,15 @@ func (c *Conn) sendMedia(r *bytes.Reader) { } var bunches []map[string]*mediaFile - bunch := make(map[string]*mediaFile) + bunches[0] = make(map[string]*mediaFile) var bunchlen int for _, f := range rq { - bunch[f] = media[f] + bunches[len(bunches)-1][f] = media[f] bunchlen += len(media[f].data) if bunchlen >= BytesPerBunch { - bunches = append(bunches, bunch) - bunch = make(map[string]*mediaFile) + bunches = append(bunches, make(map[string]*mediaFile)) + bunchlen = 0 } } diff --git a/serverlist.go b/serverlist.go index fe11509..66f5bf3 100644 --- a/serverlist.go +++ b/serverlist.go @@ -76,7 +76,7 @@ func Announce(action string) error { if action != AnnounceDelete { data["name"] = conf("serverlist_name") data["description"] = conf("serverlist_desc") - data["version"] = "multiserver v1.12.1" + data["version"] = "multiserver v1.12.2" data["proto_min"] = ProtoMin data["proto_max"] = ProtoLatest data["url"] = conf("serverlist_display_url")