mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
pkg/netutil: avoid type conversion between uint8 and int for GetDefaultHost
Signed-off-by: Jes Cok <xigua67damn@gmail.com>
This commit is contained in:
parent
6a1e28a519
commit
e50fe39d94
@ -21,7 +21,7 @@ import (
|
|||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net"
|
"net"
|
||||||
"sort"
|
"slices"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
"go.etcd.io/etcd/pkg/v3/cpuutil"
|
"go.etcd.io/etcd/pkg/v3/cpuutil"
|
||||||
@ -48,14 +48,13 @@ func GetDefaultHost() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// sort so choice is deterministic
|
// sort so choice is deterministic
|
||||||
var families []int
|
var families []uint8
|
||||||
for family := range rmsgs {
|
for family := range rmsgs {
|
||||||
families = append(families, int(family))
|
families = append(families, family)
|
||||||
}
|
}
|
||||||
sort.Ints(families)
|
slices.Sort(families)
|
||||||
|
|
||||||
for _, f := range families {
|
for _, family := range families {
|
||||||
family := uint8(f)
|
|
||||||
if host, err := chooseHost(family, rmsgs[family]); host != "" || err != nil {
|
if host, err := chooseHost(family, rmsgs[family]); host != "" || err != nil {
|
||||||
return host, err
|
return host, err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user