Jelajahi Sumber

Minor error message changes

Rod Hynes 8 tahun lalu
induk
melakukan
6338a682d6
2 mengubah file dengan 6 tambahan dan 3 penghapusan
  1. 5 2
      psiphon/LookupIP.go
  2. 1 1
      psiphon/TCPConn_bind.go

+ 5 - 2
psiphon/LookupIP.go

@@ -88,7 +88,7 @@ func bindLookupIP(host, dnsServer string, config *DialConfig) (addrs []net.IP, e
 		copy(ipv6[:], ipAddr.To16())
 		domain = syscall.AF_INET6
 	} else {
-		return nil, common.ContextError(fmt.Errorf("Got invalid IP address for dns server: %s", ipAddr.String()))
+		return nil, common.ContextError(fmt.Errorf("invalid IP address for dns server: %s", ipAddr.String()))
 	}
 
 	socketFd, err := syscall.Socket(domain, syscall.SOCK_DGRAM, 0)
@@ -132,6 +132,9 @@ func bindLookupIP(host, dnsServer string, config *DialConfig) (addrs []net.IP, e
 
 	addrs, _, err = ResolveIP(host, netConn)
 	netConn.Close()
+	if err != nil {
+		return nil, common.ContextError(err)
+	}
 
-	return addrs, err
+	return addrs, nil
 }

+ 1 - 1
psiphon/TCPConn_bind.go

@@ -107,7 +107,7 @@ func tcpDial(addr string, config *DialConfig) (net.Conn, error) {
 			copy(ipv6[:], ipAddr.To16())
 			domain = syscall.AF_INET6
 		} else {
-			lastErr = common.ContextError(fmt.Errorf("Got invalid IP address: %s", ipAddr.String()))
+			lastErr = common.ContextError(fmt.Errorf("invalid IP address: %s", ipAddr.String()))
 			continue
 		}
 		if domain == syscall.AF_INET {