diff options
Diffstat (limited to 'Assemble.c')
-rw-r--r-- | Assemble.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -421,6 +421,8 @@ int Assemble(struct supertype *st, char *mddev, int mdfd, } dfd = dev_open(devname, O_RDWR|O_EXCL); + remove_partitions(dfd); + if (super) { free(super); super = NULL; @@ -460,6 +462,8 @@ int Assemble(struct supertype *st, char *mddev, int mdfd, int dfd; dfd = dev_open(devname, O_RDWR|O_EXCL); + remove_partitions(dfd); + if (super) { free(super); super = NULL; |