diff --git a/router/sleeve.go b/router/sleeve.go index f4b01b27..40e836a3 100644 --- a/router/sleeve.go +++ b/router/sleeve.go @@ -1039,6 +1039,9 @@ func (sender *udpSenderDF) dial() error { laddr := &net.IPAddr{IP: sender.localIP} raddr := &net.IPAddr{IP: sender.remoteIP} s, err := net.DialIP("ip4:UDP", laddr, raddr) + if err != nil { + return err + } f, err := s.File() if err != nil {