Преглед на файлове

go.net/proxy: make use of constants

R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/7299056
Mikio Hara преди 13 години
родител
ревизия
6440e89078
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      proxy/socks5.go

+ 2 - 2
proxy/socks5.go

@@ -175,9 +175,9 @@ func (s *socks5) Dial(network, addr string) (net.Conn, error) {
 	bytesToDiscard := 0
 	switch buf[3] {
 	case socks5IP4:
-		bytesToDiscard = 4
+		bytesToDiscard = net.IPv4len
 	case socks5IP6:
-		bytesToDiscard = 16
+		bytesToDiscard = net.IPv6len
 	case socks5Domain:
 		_, err := io.ReadFull(conn, buf[:1])
 		if err != nil {