diff options
author | Neil Brown <neilb@suse.de> | 2007-12-14 20:14:00 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-12-14 20:14:00 +1100 |
commit | df37ffc0393b919ba5607bb48b2eaf2f9a1832d7 (patch) | |
tree | da5119c602aa6e1c40248b5a9c8312aedceaeedb /util.c | |
parent | 2faf1f5f635419a922cf0072c435a23a78b793a7 (diff) | |
download | mdadm-df37ffc0393b919ba5607bb48b2eaf2f9a1832d7.tar.gz mdadm-df37ffc0393b919ba5607bb48b2eaf2f9a1832d7.tar.xz mdadm-df37ffc0393b919ba5607bb48b2eaf2f9a1832d7.zip |
Allow metadata handlers to free their own superblock.
As the metadata handler allocates the superblock, it should free it
too. DDF will have a more complex 'superblock' which needs more complex
freeing.
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -334,7 +334,7 @@ int check_raid(int fd, char *name) fprintf(stderr, Name ": %s appears to be part of a raid array:\n", name); st->ss->getinfo_super(&info, super); - free(super); + st->ss->free_super(super); crtime = info.array.ctime; level = map_num(pers, info.array.level); if (!level) level = "-unknown-"; |