···5959 switch {
6060 case err == io.EOF:
6161 /* handle last line not having a newline at the end */
6262- if bufLen >= 1 && buf[bufLen-1] != '\n' {
6262+ if bufLen >= 1 && buf[(bufLen-1)%(32*1024)] != '\n' {
6363 count++
6464 }
6565 return count, nil