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"
|
||||
"fmt"
|
||||
"net"
|
||||
"sort"
|
||||
"slices"
|
||||
"syscall"
|
||||
|
||||
"go.etcd.io/etcd/pkg/v3/cpuutil"
|
||||
@ -48,14 +48,13 @@ func GetDefaultHost() (string, error) {
|
||||
}
|
||||
|
||||
// sort so choice is deterministic
|
||||
var families []int
|
||||
var families []uint8
|
||||
for family := range rmsgs {
|
||||
families = append(families, int(family))
|
||||
families = append(families, family)
|
||||
}
|
||||
sort.Ints(families)
|
||||
slices.Sort(families)
|
||||
|
||||
for _, f := range families {
|
||||
family := uint8(f)
|
||||
for _, family := range families {
|
||||
if host, err := chooseHost(family, rmsgs[family]); host != "" || err != nil {
|
||||
return host, err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user