From e652d1aa294af2c216660f6be3447bbf550d179e Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Wed, 23 Dec 2015 12:15:32 +1100 Subject: [PATCH] Detail: fix wrong condition in recent change. Now that we can print device details with a specific raid_disk but not disk.number, the condition for "print either disk.number or disk.raid_disk" must be make more specific. Reported-by: Coly Li Signed-off-by: NeilBrown --- Detail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Detail.c b/Detail.c index 37403d6b..d0292191 100644 --- a/Detail.c +++ b/Detail.c @@ -619,7 +619,7 @@ This is pretty boring continue; if (!c->brief) { if (d == array.raid_disks*2) printf("\n"); - if (disk.number < 0) + if (disk.number < 0 && disk.raid_disk < 0) printf(" - %5d %5d - ", disk.major, disk.minor); else if (disk.raid_disk < 0 || disk.state & (1<