From: NeilBrown Date: Wed, 9 Mar 2011 07:22:27 +0000 (+1100) Subject: Detail: report subarrays of a container properly. X-Git-Tag: mdadm-3.2.1~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66ccd96ebc5dd5801c8bd0ba9fc69b2fcdd1aa22;p=thirdparty%2Fmdadm.git Detail: report subarrays of a container properly. Due to the wrong variable being used, this part of --detail wasn't working at all. Signed-off-by: NeilBrown --- diff --git a/Detail.c b/Detail.c index e68a88ac..375189d0 100644 --- a/Detail.c +++ b/Detail.c @@ -489,7 +489,7 @@ This is pretty boring if (load_sys(path, vbuf) < 0) continue; if (strncmp(vbuf, "external:", 9) != 0 || - !is_subarray(sra->sys_name+9) || + !is_subarray(vbuf+9) || strncmp(vbuf+10, sra->sys_name, nlen) != 0 || vbuf[10+nlen] != '/') continue;