Page MenuHomeFreeBSD

D53180.id164466.diff
No OneTemporary

D53180.id164466.diff

diff --git a/sbin/geom/core/geom.c b/sbin/geom/core/geom.c
--- a/sbin/geom/core/geom.c
+++ b/sbin/geom/core/geom.c
@@ -1260,7 +1260,7 @@
LIST_FOREACH(cp, &gp->lg_consumer, lg_consumer) {
cstate = status_one_consumer(cp, "state");
csyncr = status_one_consumer(cp, "synchronized");
- if (cstate == NULL && csyncr == NULL)
+ if (cp->lg_provider == NULL)
continue;
if (!gotone || script) {
@@ -1281,9 +1281,12 @@
} else if (cstate != NULL) {
xo_emit("{P:/%*s}{:compontent} ({:state})\n",
len, "", cp->lg_provider->lg_name, cstate);
- } else {
+ } else if (csyncr != NULL) {
xo_emit("{P:/%*s}{:compontent} ({:synchronized})\n",
len, "", cp->lg_provider->lg_name, csyncr);
+ } else {
+ xo_emit("{P:/%*s}{:compontent}\n",
+ len, "", cp->lg_provider->lg_name);
}
xo_close_instance("component");
gotone = 1;

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 17, 8:52 PM (5 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27699033
Default Alt Text
D53180.id164466.diff (874 B)

Event Timeline