net: fix some ineffectual assignments reported by ineffassign

This commit is contained in:
Lin Lin
2025-12-05 16:54:51 +08:00
parent 2e509e61ef
commit 6db1a88da6
2 changed files with 10 additions and 8 deletions

View File

@@ -1088,14 +1088,16 @@ func TestDialContext(t *testing.T) {
var c Conn
switch network {
case "tcp", "tcp4", "tcp6":
raddr, err := netip.ParseAddrPort(ln.Addr().String())
var raddr netip.AddrPort
raddr, err = netip.ParseAddrPort(ln.Addr().String())
if err != nil {
t.Error(err)
continue
}
c, err = d.DialTCP(context.WithValue(context.Background(), "id", i+1), network, (*TCPAddr)(nil).AddrPort(), raddr)
case "unix", "unixpacket":
raddr, err := ResolveUnixAddr(network, ln.Addr().String())
var raddr *UnixAddr
raddr, err = ResolveUnixAddr(network, ln.Addr().String())
if err != nil {
t.Error(err)
continue
@@ -1131,14 +1133,16 @@ func TestDialContext(t *testing.T) {
var c2 Conn
switch network {
case "udp", "udp4", "udp6":
raddr, err := netip.ParseAddrPort(c1.LocalAddr().String())
var raddr netip.AddrPort
raddr, err = netip.ParseAddrPort(c1.LocalAddr().String())
if err != nil {
t.Error(err)
continue
}
c2, err = d.DialUDP(context.WithValue(context.Background(), "id", i+1), network, (*UDPAddr)(nil).AddrPort(), raddr)
case "unixgram":
raddr, err := ResolveUnixAddr(network, c1.LocalAddr().String())
var raddr *UnixAddr
raddr, err = ResolveUnixAddr(network, c1.LocalAddr().String())
if err != nil {
t.Error(err)
continue

View File

@@ -495,9 +495,8 @@ func avoidDNS(name string) bool {
// nameList returns a list of names for sequential DNS queries.
func (conf *dnsConfig) nameList(name string) []string {
// Check name length (see isDomainName).
l := len(name)
rooted := l > 0 && name[l-1] == '.'
if l > 254 || l == 254 && !rooted {
rooted := len(name) > 0 && name[len(name)-1] == '.'
if len(name) > 254 || len(name) == 254 && !rooted {
return nil
}
@@ -511,7 +510,6 @@ func (conf *dnsConfig) nameList(name string) []string {
hasNdots := bytealg.CountString(name, '.') >= conf.ndots
name += "."
l++
// Build list of search choices.
names := make([]string, 0, 1+len(conf.search))