From: NeilBrown Date: Wed, 23 Dec 2015 01:15:32 +0000 (+1100) Subject: Detail: fix wrong condition in recent change. X-Git-Tag: mdadm-3.4~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e652d1aa294af2c216660f6be3447bbf550d179e;p=thirdparty%2Fmdadm.git 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 --- 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<