From: NeilBrown Date: Tue, 31 Aug 2010 07:20:58 +0000 (+1000) Subject: Fix spare migration. X-Git-Tag: mdadm-3.1.4~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93601c439c08b01808b219d038cbb1f7fb03f058;p=thirdparty%2Fmdadm.git Fix spare migration. Spare migration uses major:minor device names. When we added support for kernel style names, we broke that. Signed-off-by: NeilBrown --- diff --git a/Manage.c b/Manage.c index b39e1d9c..6e9d4a03 100644 --- a/Manage.c +++ b/Manage.c @@ -478,6 +478,7 @@ int Manage_subdevs(char *devname, int fd, if (stat(add_dev, &stb) < 0) continue; } else if (strchr(dv->devname, '/') == NULL && + strchr(dv->devname, ':') == NULL && strlen(dv->devname) < 50) { /* Assume this is a kernel-internal name like 'sda1' */ int found = 0;