From 69de1e2f1537620fda446d6503f9bd2f87c97419 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 13 Oct 2025 20:00:44 -0400 Subject: [PATCH] cmd_fs_usage: Handle BCH_SB_MEMBER_INVALID Signed-off-by: Kent Overstreet --- c_src/cmd_fs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c_src/cmd_fs.c b/c_src/cmd_fs.c index 9a7da499..6c46be10 100644 --- a/c_src/cmd_fs.c +++ b/c_src/cmd_fs.c @@ -188,9 +188,9 @@ static struct durability_x_degraded replicas_durability(const struct bch_replica unsigned dev_idx = r->devs[i]; struct dev_name *dev = dev_idx_to_name(dev_names, dev_idx); - unsigned durability = dev ? dev->durability : 0; + unsigned durability = dev ? dev->durability : 1; - if (dev->dev && dev->state != BCH_MEMBER_STATE_failed) + if (dev && dev->dev && dev->state != BCH_MEMBER_STATE_failed) ret.minus_degraded += durability; ret.durability += durability; }