From 502d03d4f3047bdbe7f223354f851b28e16167fd Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Sun, 28 Feb 2016 17:34:45 +0100 Subject: null-terminate line at newline from getline() --- sfeed_mbox.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sfeed_mbox.c') diff --git a/sfeed_mbox.c b/sfeed_mbox.c index 940a056..b0a7fb5 100644 --- a/sfeed_mbox.c +++ b/sfeed_mbox.c @@ -67,6 +67,8 @@ printfeed(FILE *fp, const char *feedname) ssize_t linelen; while ((linelen = getline(&line, &linesize, fp)) > 0) { + if (line[linelen - 1] == '\n') + line[--linelen] = '\0'; if (!parseline(line, fields)) break; parsedtime = 0; -- cgit v1.2.3