From f00639a92d015e42ca8b10b86dc6a12e5f11bb62 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 19 Jun 2020 04:48:29 -0500 Subject: Bugfix: the code to trim \n off xgetline() was using allocated not read length. --- lib/xwrap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/xwrap.c b/lib/xwrap.c index c09923ba..b144b2f4 100644 --- a/lib/xwrap.c +++ b/lib/xwrap.c @@ -1050,7 +1050,7 @@ char *xgetline(FILE *fp, int *len) if (1>(ll = getline(&new, &linelen, fp))) { if (errno) perror_msg("getline"); new = 0; - } else if (new[linelen-1] == '\n') new[--linelen] = 0; + } else if (new[ll-1] == '\n') new[--ll] = 0; if (len) *len = ll; return new; -- cgit v1.2.3