]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - util.c
Allow metadata handlers to free their own superblock.
[thirdparty/mdadm.git] / util.c
diff --git a/util.c b/util.c
index 4a751aaf1350f8db0c96d62ab5bcf69a3f6c7916..b6681f55a0e9cda025dca7be80216b81532f7a7f 100644 (file)
--- a/util.c
+++ b/util.c
@@ -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-";