Fix incorrect use of sort.Slice

This commit is contained in:
XYenon 2023-04-30 16:58:07 +08:00 committed by 世界
parent d3a67cb5ae
commit a0d8e374fb
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
2 changed files with 2 additions and 2 deletions

View file

@ -133,7 +133,7 @@ func getProxies(server *Server, router adapter.Router) func(w http.ResponseWrite
defaultTag = allProxies[0]
}
sort.Slice(allProxies, func(i, j int) bool {
sort.SliceStable(allProxies, func(i, j int) bool {
return allProxies[i] == defaultTag
})

View file

@ -220,7 +220,7 @@ func (g *URLTestGroup) Fallback(used adapter.Outbound) []adapter.Outbound {
outbounds = append(outbounds, detour)
}
}
sort.Slice(outbounds, func(i, j int) bool {
sort.SliceStable(outbounds, func(i, j int) bool {
oi := outbounds[i]
oj := outbounds[j]
hi := g.history.LoadURLTestHistory(RealTag(oi))