summaryrefslogtreecommitdiffstats
path: root/text-utils/column.c
diff options
context:
space:
mode:
authorKarel Zak2017-05-05 13:56:40 +0200
committerKarel Zak2017-05-05 13:56:40 +0200
commitda06d421971d288078352bcff05e0bcc662b3a79 (patch)
tree8f544238011f0b8d7fb33a5ee8e512223dc1443f /text-utils/column.c
parentcolumn: require column names for JSON (diff)
downloadkernel-qcow2-util-linux-da06d421971d288078352bcff05e0bcc662b3a79.tar.gz
kernel-qcow2-util-linux-da06d421971d288078352bcff05e0bcc662b3a79.tar.xz
kernel-qcow2-util-linux-da06d421971d288078352bcff05e0bcc662b3a79.zip
column: be robust on empty table
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'text-utils/column.c')
-rw-r--r--text-utils/column.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/text-utils/column.c b/text-utils/column.c
index cdfb23390..421823d4a 100644
--- a/text-utils/column.c
+++ b/text-utils/column.c
@@ -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);