We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c55c36 commit 74b84b8Copy full SHA for 74b84b8
packet/conn.go
@@ -90,7 +90,9 @@ func (c *Conn) ReadPacket() ([]byte, error) {
90
func (c *Conn) ReadPacketReuseMem(dst []byte) ([]byte, error) {
91
// Here we use `sync.Pool` to avoid allocate/destroy buffers frequently.
92
buf := utils.BytesBufferGet()
93
- defer utils.BytesBufferPut(buf)
+ defer func() {
94
+ utils.BytesBufferPut(buf)
95
+ }()
96
97
if err := c.ReadPacketTo(buf); err != nil {
98
return nil, errors.Trace(err)
0 commit comments