summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2008-05-15 16:48:13 +1000
committerNeil Brown <neilb@suse.de>2008-05-15 16:48:13 +1000
commitd03373f1deea242eaacfab6b2b0c4afc6d7702d2 (patch)
treead9fb200b3da1e8b6a536bce6634e2d056c33884 /util.c
parent111d01fcc76d2e7d0b05f78fae67e89cdf6856ad (diff)
Some support for external metadata.
Allow specifying metadata type when creating arrays etc.
Diffstat (limited to 'util.c')
-rw-r--r--util.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/util.c b/util.c
index 75f37064..733a466d 100644
--- 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);