libsmartcols: (groups) improve scols_table_group_lines() args check [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
cb400752a4
commit
e2a0f26341
|
@ -495,11 +495,11 @@ int scols_table_group_lines( struct libscols_table *tb,
|
||||||
{
|
{
|
||||||
struct libscols_group *gr = NULL;
|
struct libscols_group *gr = NULL;
|
||||||
|
|
||||||
if (!tb || (!ln && !member)) {
|
if (!tb || !member) {
|
||||||
DBG(GROUP, ul_debugobj(gr, "failed group lines (no table, line or member)"));
|
DBG(GROUP, ul_debugobj(gr, "failed group lines (no table or member)"));
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
if (ln && member) {
|
if (ln) {
|
||||||
if (ln->group && !member->group) {
|
if (ln->group && !member->group) {
|
||||||
DBG(GROUP, ul_debugobj(gr, "failed group lines (new group, line member of another)"));
|
DBG(GROUP, ul_debugobj(gr, "failed group lines (new group, line member of another)"));
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
Loading…
Reference in New Issue