mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2026-03-05 21:47:31 +00:00
chore: full reset buffer after directRead
This commit is contained in:
@@ -125,6 +125,7 @@ func (vc *Conn) ReadBuffer(buffer *buf.Buffer) error {
|
||||
}
|
||||
if vc.input.Len() == 0 {
|
||||
needReturn = true
|
||||
*vc.input = bytes.Reader{} // full reset
|
||||
vc.input = nil
|
||||
} else { // buffer is full
|
||||
return nil
|
||||
@@ -139,6 +140,7 @@ func (vc *Conn) ReadBuffer(buffer *buf.Buffer) error {
|
||||
}
|
||||
needReturn = true
|
||||
if vc.rawInput.Len() == 0 {
|
||||
*vc.rawInput = bytes.Buffer{} // full reset
|
||||
vc.rawInput = nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user