From c434b2782c20f3d8756bf3944012badc63128062 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 23 Aug 2018 10:02:49 +0200 Subject: libsmartcols: allow to add line to table without columns The table allows to add columns on the fly when lines already exist. So, it does not make sense to reject request to add line to table without columns. Signed-off-by: Karel Zak --- libsmartcols/src/table.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libsmartcols') diff --git a/libsmartcols/src/table.c b/libsmartcols/src/table.c index 979a09a39..3914c88b3 100644 --- a/libsmartcols/src/table.c +++ b/libsmartcols/src/table.c @@ -548,7 +548,7 @@ struct libscols_column *scols_table_get_column(struct libscols_table *tb, */ int scols_table_add_line(struct libscols_table *tb, struct libscols_line *ln) { - if (!tb || !ln || tb->ncols == 0) + if (!tb || !ln) return -EINVAL; if (tb->ncols > ln->ncells) { @@ -657,7 +657,7 @@ struct libscols_line *scols_table_new_line(struct libscols_table *tb, { struct libscols_line *ln; - if (!tb || !tb->ncols) + if (!tb) return NULL; ln = scols_new_line(); -- cgit v1.2.3-55-g7522