From 0cd4b0de6e4261447363aceb2ebe6069a532078d Mon Sep 17 00:00:00 2001 From: e1732a364fed <75717694+e1732a364fed@users.noreply.github.com> Date: Sat, 1 Jan 2000 00:00:00 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20shadowsocks=20=E5=92=8C=20?= =?UTF-8?q?simplesocks=20=E6=97=A0=E6=B3=95=E4=BC=A0=E8=BE=93=20ipv6?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proxy/shadowsocks/shadowsocks.go | 2 +- proxy/simplesocks/simplesocks.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/proxy/shadowsocks/shadowsocks.go b/proxy/shadowsocks/shadowsocks.go index 267504a..2c7c569 100644 --- a/proxy/shadowsocks/shadowsocks.go +++ b/proxy/shadowsocks/shadowsocks.go @@ -139,7 +139,7 @@ func GetAddrFrom(buf utils.ByteReader) (addr netLayer.Addr, err error) { if err != nil { return } - if n != 4 { + if n != net.IPv6len { err = utils.ErrShortRead return } diff --git a/proxy/simplesocks/simplesocks.go b/proxy/simplesocks/simplesocks.go index 24dc5d2..352f007 100644 --- a/proxy/simplesocks/simplesocks.go +++ b/proxy/simplesocks/simplesocks.go @@ -83,7 +83,7 @@ func GetAddrFrom(buf utils.ByteReader) (addr netLayer.Addr, err error) { if err != nil { return } - if n != 4 { + if n != net.IPv6len { err = utils.ErrShortRead return }