From f8498ea2a1e6230aa7b92be784db070045d36255 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Tue, 19 Apr 2022 20:55:14 -0400 Subject: finally fix the missing every other line of piped stdin --- more.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'more.c') diff --git a/more.c b/more.c index 6e941fc..aae4ad4 100644 --- a/more.c +++ b/more.c @@ -70,8 +70,8 @@ enum { static ssize_t more_getline(struct more_file *mf, size_t lineno) { if (mf->nlines <= lineno && mf->nlines != 0) { - fsetpos(mf->f, &(mf->tlines[mf->nlines - 1])); - getline(&(mf->buf), &(mf->nbuf), mf->f); + fsetpos(mf->backing, &(mf->tlines[mf->nlines - 1])); + getline(&(mf->buf), &(mf->nbuf), mf->backing); } while (mf->nlines <= lineno) { -- cgit v1.2.1