We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1c55c36 + 74b84b8 commit 8eb93a4Copy full SHA for 8eb93a4
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