Fix: recycle buf on http obfs

This commit is contained in:
Dreamacro 2020-07-22 20:29:39 +08:00
parent 6521acf8f1
commit ee72865f48

View file

@ -28,6 +28,7 @@ func (ho *HTTPObfs) Read(b []byte) (int, error) {
n := copy(b, ho.buf[ho.offset:])
ho.offset += n
if ho.offset == len(ho.buf) {
pool.Put(ho.buf)
ho.buf = nil
}
return n, nil