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 <kzak@redhat.com>
This commit is contained in:
Karel Zak 2018-08-23 10:02:49 +02:00
parent 89f9542574
commit c434b2782c
1 changed files with 2 additions and 2 deletions

View File

@ -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();