]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-intel.c
Don't close fds in write_init_super
[thirdparty/mdadm.git] / super-intel.c
index d86e8d8111de1748d203d965c06c9b4eba7f1edb..83fcb064f6abe896e6041b856babc02c00ca77db 100644 (file)
@@ -3743,7 +3743,6 @@ static int write_init_super_imsm(struct supertype *st)
        if (st->update_tail) {
                /* queue the recently created array / added disk
                 * as a metadata update */
-               struct dl *d;
                int rv;
 
                /* determine if we are creating a volume or adding a disk */
@@ -3755,11 +3754,6 @@ static int write_init_super_imsm(struct supertype *st)
                } else
                        rv = create_array(st, current_vol);
 
-               for (d = super->disks; d ; d = d->next) {
-                       close(d->fd);
-                       d->fd = -1;
-               }
-
                return rv;
        } else {
                struct dl *d;