diff --git a/src/github.com/matrix-org/dendrite/roomserver/query/query.go b/src/github.com/matrix-org/dendrite/roomserver/query/query.go index 0bf8ccfac..b97d50b17 100644 --- a/src/github.com/matrix-org/dendrite/roomserver/query/query.go +++ b/src/github.com/matrix-org/dendrite/roomserver/query/query.go @@ -438,7 +438,7 @@ func (r *RoomserverQueryAPI) QueryMissingEvents( response *api.QueryMissingEventsResponse, ) error { var front []string - eventsToFilter := make(map[string]bool) + eventsToFilter := make(map[string]bool, len(request.LatestEvents)) visited := make(map[string]bool, request.Limit) // request.Limit acts as a hint to size. for _, id := range request.EarliestEvents { visited[id] = true