Remove partitions from a device before adding it to an array.
The 'remove_partitions' call is in the wrong place and applying to the wrong file.
This commit is contained in:
parent
570510ba32
commit
25037aa872
2
Manage.c
2
Manage.c
|
@ -306,6 +306,7 @@ int Manage_subdevs(char *devname, int fd,
|
|||
dv->devname, strerror(errno));
|
||||
return 1;
|
||||
}
|
||||
remove_partitions(tfd);
|
||||
if (array.not_persistent==0)
|
||||
st->ss->load_super(st, tfd, &osuper, NULL);
|
||||
/* will use osuper later */
|
||||
|
@ -361,7 +362,6 @@ int Manage_subdevs(char *devname, int fd,
|
|||
close(dfd);
|
||||
continue;
|
||||
}
|
||||
remove_partitions(dfd);
|
||||
close(dfd);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue