fix incorrect pool use

This commit is contained in:
Arceliar 2024-05-25 06:15:36 -05:00
parent 2d644eabc3
commit 6cbe56adfe

View File

@ -212,7 +212,7 @@ func (c *Core) ReadFrom(p []byte) (n int, from net.Addr, err error) {
func (c *Core) WriteTo(p []byte, addr net.Addr) (n int, err error) { func (c *Core) WriteTo(p []byte, addr net.Addr) (n int, err error) {
buf := allocBytes(0) buf := allocBytes(0)
defer freeBytes(buf) defer func() { freeBytes(buf) }()
buf = append(buf, typeSessionTraffic) buf = append(buf, typeSessionTraffic)
buf = append(buf, p...) buf = append(buf, p...)
n, err = c.PacketConn.WriteTo(buf, addr) n, err = c.PacketConn.WriteTo(buf, addr)