Fix 'input to Unique() must be sorted' panic

This commit is contained in:
Neil Alexander 2020-05-07 17:14:32 +01:00
parent c8e11dfe53
commit 17d27331a3

View File

@ -47,7 +47,7 @@ func (r *FederationSenderInternalAPI) PerformJoin(
} }
// Deduplicate the server names we were provided. // Deduplicate the server names we were provided.
util.Unique(request.ServerNames) util.SortAndUnique(request.ServerNames)
// Try each server that we were provided until we land on one that // Try each server that we were provided until we land on one that
// successfully completes the make-join send-join dance. // successfully completes the make-join send-join dance.
@ -159,7 +159,7 @@ func (r *FederationSenderInternalAPI) PerformLeave(
response *api.PerformLeaveResponse, response *api.PerformLeaveResponse,
) (err error) { ) (err error) {
// Deduplicate the server names we were provided. // Deduplicate the server names we were provided.
util.Unique(request.ServerNames) util.SortAndUnique(request.ServerNames)
// Try each server that we were provided until we land on one that // Try each server that we were provided until we land on one that
// successfully completes the make-leave send-leave dance. // successfully completes the make-leave send-leave dance.