summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Ledford <dledford@redhat.com>2010-04-06 12:17:25 -0400
committerDoug Ledford <dledford@redhat.com>2010-04-13 13:14:43 -0400
commit154c29c26b608d2b7222b4df88f3809efa3f270f (patch)
tree66c75a7d752cd116b3eb93a4f785cc4eaf95b137
parentb937950110190ce00f16d91a3423a66fde080a95 (diff)
downloadmdadm-154c29c26b608d2b7222b4df88f3809efa3f270f.tar.gz
mdadm-154c29c26b608d2b7222b4df88f3809efa3f270f.tar.xz
mdadm-154c29c26b608d2b7222b4df88f3809efa3f270f.zip
Minor bug fix to incremental remove support
Signed-off-by: Doug Ledford <dledford@redhat.com>
-rw-r--r--Manage.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Manage.c b/Manage.c
index ba585d2..043e3f6 100644
--- a/Manage.c
+++ b/Manage.c
@@ -386,6 +386,7 @@ int Manage_subdevs(char *devname, int fd,
next = dv->next;
jnext = 0;
+ tfd = -1;
if (strcmp(dv->devname, "failed")==0 ||
strcmp(dv->devname, "faulty")==0) {
@@ -406,6 +407,7 @@ int Manage_subdevs(char *devname, int fd,
stb.st_rdev = makedev(disc.major, disc.minor);
next = dv;
jnext = j+1;
+ tfd = 0;
sprintf(dvname,"%d:%d", disc.major, disc.minor);
dnprintable = dvname;
break;
@@ -440,6 +442,7 @@ int Manage_subdevs(char *devname, int fd,
stb.st_rdev = makedev(disc.major, disc.minor);
next = dv;
jnext = j+1;
+ tfd = 0;
dnprintable = dvname;
break;
}