lsns: fix passing wrong process lists when showing ownerns and parentns
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
This commit is contained in:
parent
8d27b60530
commit
179dd17a6a
|
@ -947,14 +947,14 @@ static void show_namespace(struct lsns *ls, struct libscols_table *tab,
|
||||||
if (ls->tree == LSNS_TREE_OWNER
|
if (ls->tree == LSNS_TREE_OWNER
|
||||||
&& ns->ownerns
|
&& ns->ownerns
|
||||||
&& !ns->ownerns->ns_outline)
|
&& !ns->ownerns->ns_outline)
|
||||||
show_namespace(ls, tab, ns->ownerns, proc);
|
show_namespace(ls, tab, ns->ownerns, ns->ownerns->proc);
|
||||||
else if (ls->tree == LSNS_TREE_PARENT) {
|
else if (ls->tree == LSNS_TREE_PARENT) {
|
||||||
if (ns->parentns) {
|
if (ns->parentns) {
|
||||||
if (!ns->parentns->ns_outline)
|
if (!ns->parentns->ns_outline)
|
||||||
show_namespace(ls, tab, ns->parentns, proc);
|
show_namespace(ls, tab, ns->parentns, ns->parentns->proc);
|
||||||
}
|
}
|
||||||
else if (ns->ownerns && !ns->ownerns->ns_outline)
|
else if (ns->ownerns && !ns->ownerns->ns_outline)
|
||||||
show_namespace(ls, tab, ns->ownerns, proc);
|
show_namespace(ls, tab, ns->ownerns, ns->ownerns->proc);
|
||||||
}
|
}
|
||||||
|
|
||||||
add_scols_line(ls, tab, ns, proc);
|
add_scols_line(ls, tab, ns, proc);
|
||||||
|
|
Loading…
Reference in New Issue