summaryrefslogtreecommitdiff
path: root/super0.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-09-18 15:07:45 +1000
committerNeilBrown <neilb@suse.de>2008-09-18 15:07:45 +1000
commit9b2a22d319a85c1571c776e7059d9ca4bf1a0f0a (patch)
tree87d0bf71d1c619a567d9a2ce22993edffc260a8f /super0.c
parent7b187ed7e95e81f3f623a718c7aabaa081f79e90 (diff)
Ignore leading zeros in version number information.
--detail sometimes generates leading zero which are just noise.
Diffstat (limited to 'super0.c')
-rw-r--r--super0.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/super0.c b/super0.c
index 99aa3d88..4f58954e 100644
--- a/super0.c
+++ b/super0.c
@@ -893,6 +893,9 @@ static struct supertype *match_metadata_desc0(char *arg)
st->minor_version = 90;
st->max_devs = MD_SB_DISKS;
st->sb = NULL;
+ /* we sometimes get 00.90 */
+ while (arg[0] == '0' && arg[1] == '0')
+ arg++;
if (strcmp(arg, "0") == 0 ||
strcmp(arg, "0.90") == 0 ||
strcmp(arg, "default") == 0 ||