]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - util.c
Some support for external metadata.
[thirdparty/mdadm.git] / util.c
diff --git a/util.c b/util.c
index 75f370644124351c6279d3a0b194d7416745604f..733a466d8d9409f8cc573915ec82ff9123d6e206 100644 (file)
--- a/util.c
+++ b/util.c
@@ -813,7 +813,9 @@ struct supertype *dup_super(struct supertype *st)
        if (!st)
                return st;
 
-       if (st->minor_version == -1)
+       if (st->ss->text_version)
+               strcpy(version, st->ss->text_version);
+       else if (st->minor_version == -1)
                sprintf(version, "%d", st->ss->major);
        else
                sprintf(version, "%d.%d", st->ss->major, st->minor_version);