check maxReadBytes

This commit is contained in:
Yasuhiro Matsumoto 2018-02-14 14:55:48 +09:00
parent aebb2322eb
commit a318362be3

View File

@ -49,7 +49,7 @@ func (p *WindowsParser) Read() ([]byte, error) {
return []byte{}, err
}
n := utf8.EncodeRune(buf[:], r)
for p.tty.Buffered() {
for p.tty.Buffered() && n < maxReadBytes {
r, err := p.tty.ReadRune()
if err != nil {
break