Преглед изворни кода

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 {