summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libsmartcols/src/grouping.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libsmartcols/src/grouping.c b/libsmartcols/src/grouping.c
index 0e4851e30..43376fdc7 100644
--- a/libsmartcols/src/grouping.c
+++ b/libsmartcols/src/grouping.c
@@ -495,11 +495,11 @@ int scols_table_group_lines( struct libscols_table *tb,
{
struct libscols_group *gr = NULL;
- if (!tb || (!ln && !member)) {
- DBG(GROUP, ul_debugobj(gr, "failed group lines (no table, line or member)"));
+ if (!tb || !member) {
+ DBG(GROUP, ul_debugobj(gr, "failed group lines (no table or member)"));
return -EINVAL;
}
- if (ln && member) {
+ if (ln) {
if (ln->group && !member->group) {
DBG(GROUP, ul_debugobj(gr, "failed group lines (new group, line member of another)"));
return -EINVAL;