Revert "fix length after '\' getline string termination"

Caused a regression in sed, revert until we investigate further.
This commit is contained in:
sin
2016-03-01 15:23:23 +00:00
parent fa18379a05
commit ea0d16e928
5 changed files with 8 additions and 8 deletions

2
tail.c
View File

@@ -23,7 +23,7 @@ dropinit(FILE *fp, const char *str, size_t n)
if (mode == 'n') {
while (i < n && (len = getline(&buf, &size, fp)) > 0)
if (buf[len - 1] == '\n')
if (len > 0 && buf[len - 1] == '\n')
i++;
} else {
while (i < n && (len = efgetrune(&r, fp, str)))