diff options
-rw-r--r-- | Manage.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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; } |