fix: udp packet unpacking failure

This commit is contained in:
mzz2017 2020-11-29 04:22:14 +08:00
parent e6e5c3d4b6
commit 04db3bb5a9

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