]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
column: be robust on empty table
authorKarel Zak <kzak@redhat.com>
Fri, 5 May 2017 11:56:40 +0000 (13:56 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 5 May 2017 11:56:40 +0000 (13:56 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
text-utils/column.c

index cdfb2339077ca2d8995a70f205f7f6de92acc3c2..421823d4a1d71eebc993b8be425580f5ccd8d963 100644 (file)
@@ -749,8 +749,10 @@ int main(int argc, char **argv)
 
        switch (ctl.mode) {
        case COLUMN_MODE_TABLE:
-               modify_table(&ctl);
-               eval = scols_print_table(ctl.tab);
+               if (ctl.tab && scols_table_get_nlines(ctl.tab)) {
+                       modify_table(&ctl);
+                       eval = scols_print_table(ctl.tab);
+               }
                break;
        case COLUMN_MODE_FILLCOLS:
                columnate_fillcols(&ctl);