fix: udp packet unpacking failure (#198)

This commit is contained in:
mzz 2020-11-29 14:47:54 +08:00 committed by GitHub
parent f60d248ac7
commit adfb2fb9b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,7 +55,8 @@ func (pc *PktConn) ReadFrom(b []byte) (int, net.Addr, error) {
} }
if pc.tgtAddr == nil { if pc.tgtAddr == nil {
pc.tgtAddr = tgtAddr pc.tgtAddr = make([]byte, len(tgtAddr))
copy(pc.tgtAddr, tgtAddr)
} }
return n, raddr, err return n, raddr, err