summaryrefslogtreecommitdiff
path: root/Manage.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2010-08-31 17:20:58 +1000
committerNeilBrown <neilb@suse.de>2010-08-31 17:21:11 +1000
commit93601c439c08b01808b219d038cbb1f7fb03f058 (patch)
treee6666b8e65c62b8fffd65e3f2a2d68b4e1db7280 /Manage.c
parentb1702f4826e29419fa368fe63dca38422a01fc7e (diff)
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 <neilb@suse.de>
Diffstat (limited to 'Manage.c')
-rw-r--r--Manage.c1
1 files changed, 1 insertions, 0 deletions
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;