mirror of
https://github.com/ehang-io/nps.git
synced 2025-09-06 07:06:53 +00:00
Change BuffSizeCopy pool
This commit is contained in:
@@ -72,7 +72,6 @@ func (s *conn) Read(buf []byte) (n int, err error) {
|
||||
s.Close()
|
||||
return 0, io.EOF
|
||||
} else {
|
||||
//pool.PutBufPoolCopy(s.readBuffer)
|
||||
if node.val == nil {
|
||||
//close
|
||||
s.sendClose = true
|
||||
@@ -91,6 +90,7 @@ func (s *conn) Read(buf []byte) (n int, err error) {
|
||||
} else {
|
||||
n = copy(buf, s.readBuffer[s.startRead:s.endRead])
|
||||
s.startRead += n
|
||||
pool.CopyBuff.Put(s.readBuffer)
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -137,7 +137,7 @@ func (s *conn) Close() (err error) {
|
||||
return errors.New("the conn has closed")
|
||||
}
|
||||
s.isClose = true
|
||||
pool.PutBufPoolCopy(s.readBuffer)
|
||||
pool.CopyBuff.Put(s.readBuffer)
|
||||
if s.readWait {
|
||||
s.readCh <- struct{}{}
|
||||
}
|
||||
|
Reference in New Issue
Block a user