From 72b5d7a8ba9fcbb0e9363d430a796b15c46c2a16 Mon Sep 17 00:00:00 2001 From: Leonardo Taccari Date: Fri, 26 Jun 2020 00:47:44 +0200 Subject: [PATCH] do not reserve any space for invalid TSV lines --- sfeed_curses.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sfeed_curses.c b/sfeed_curses.c index 80cbd6b..6ac7c6a 100644 --- a/sfeed_curses.c +++ b/sfeed_curses.c @@ -880,8 +880,10 @@ feed_getitems(struct item **items, size_t *nitems, ssize_t want, if (line[linelen - 1] == '\n') line[--linelen] = '\0'; - if (linetoitem(line, item) == -1) + if (linetoitem(line, item) == -1) { + i--; continue; + } (*nitems)++; } -- 2.24.1