]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: termtable coverity warnings 732/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 16 Jun 2017 19:04:57 +0000 (19:04 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 16 Jun 2017 19:04:57 +0000 (19:04 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/termtable.c

index fb16e5dba1d00dd41cd919b826b132e5205a5885..283fa173d8eaad5c707625e0a3ab2235887e6a61 100644 (file)
@@ -123,15 +123,13 @@ static struct ttable_cell *ttable_insert_row_va(struct ttable *tt, int i,
        assert(i >= -1 && i < tt->nrows);
 
        char *res, *orig, *section;
-       const char *f;
        struct ttable_cell *row;
        int col = 0;
        int ncols = 0;
 
        /* count how many columns we have */
-       f = format;
-       for (; f[ncols]; f[ncols] == '|' ? ncols++ : *f++)
-               ;
+       for (int i = 0; format[i]; i++)
+               ncols += !!(format[i] == '|');
        ncols++;
 
        if (tt->ncols == 0)
@@ -338,7 +336,7 @@ char *ttable_dump(struct ttable *tt, const char *newline)
        /* calculate number of lines en total */
        nlines = tt->nrows;
        nlines += tt->style.border.top_on ? 1 : 0;
-       nlines += tt->style.border.bottom_on ? 1 : 1; // makes life easier
+       nlines += 1; // tt->style.border.bottom_on ? 1 : 1; makes life easier
        for (int i = 0; i < tt->nrows; i++) {
                /* if leftmost cell has top / bottom border, whole row does */
                nlines += tt->table[i][0].style.border.top_on ? 1 : 0;