Skip to content

Commit 4949b90

Browse files
committed
Revert handleInterfaceError as unneeded.
1 parent 03328f2 commit 4949b90

File tree

3 files changed

+3
-40
lines changed

3 files changed

+3
-40
lines changed

src/core/link_tcp.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,14 @@ func (l *linkTCP) dialerFor(dst *net.TCPAddr, sintf string) (*net.Dialer, error)
6969
dialer.Control = l.getControl(sintf)
7070
ief, err := net.InterfaceByName(sintf)
7171
if err != nil {
72-
return l.handleInterfaceError(err, sintf, dst, dialer)
72+
return nil, fmt.Errorf("interface %q not found", sintf)
7373
}
7474
if ief.Flags&net.FlagUp == 0 {
7575
return nil, fmt.Errorf("interface %q is not up", sintf)
7676
}
7777
addrs, err := ief.Addrs()
7878
if err != nil {
79-
return l.handleInterfaceError(err, sintf, dst, dialer)
79+
return nil, fmt.Errorf("interface %q addresses not available: %w", sintf, err)
8080
}
8181
for addrindex, addr := range addrs {
8282
src, _, err := net.ParseCIDR(addr.String())
@@ -104,7 +104,7 @@ func (l *linkTCP) dialerFor(dst *net.TCPAddr, sintf string) (*net.Dialer, error)
104104
}
105105
}
106106
if dialer.LocalAddr == nil {
107-
// Mobile platform workaround: proceed without source binding if link-local
107+
// Proceed without source binding if link-local
108108
if dst.IP.IsLinkLocalUnicast() && dst.Zone != "" {
109109
return dialer, nil
110110
}

src/core/link_tcp_default.go

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/core/link_tcp_mobile.go

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)