From 24d30cdca780dccce605fca2e6a4f30e74c2222b Mon Sep 17 00:00:00 2001 From: nadoo <287492+nadoo@users.noreply.github.com> Date: Mon, 22 Jan 2018 00:51:28 +0800 Subject: [PATCH] socks5: fixed a bug in ReadFrom --- socks5.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socks5.go b/socks5.go index 96b940d..3842153 100644 --- a/socks5.go +++ b/socks5.go @@ -644,7 +644,7 @@ func (pc *Socks5PktConn) ReadFrom(b []byte) (int, net.Addr, error) { pc.tgtAddr = tgtAddr } - return n - len(tgtAddr), raddr, err + return n - len(tgtAddr) - 3, raddr, err } // WriteTo overrides the original function from net.PacketConn