Merge branch 'linecount_fix'

This commit is contained in:
Iris Lightshard 2023-02-03 17:31:51 -07:00
commit fd41ddefb0

View file

@ -50,7 +50,7 @@ func countLines(r io.Reader) (int, error) {
switch { switch {
case err == io.EOF: case err == io.EOF:
/* handle last line not having a newline at the end */ /* handle last line not having a newline at the end */
if bufLen >= 1 && buf[bufLen-1] != '\n' { if bufLen >= 1 && buf[(bufLen-1)%(32*1024)] != '\n' {
count++ count++
} }
return count, nil return count, nil