]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix parsing of /dev/md/N in is_standard
authorNeil Brown <neilb@suse.de>
Wed, 8 Jun 2005 01:20:28 +0000 (01:20 +0000)
committerNeil Brown <neilb@suse.de>
Wed, 8 Jun 2005 01:20:28 +0000 (01:20 +0000)
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
ChangeLog
util.c

index e618e7254e296f0f0bc3cb9f1ccb25f8bdab8ffb..040e9254fd8cae6444f6d1d552a0f0124a5b87a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,7 @@ Changes Prior to 1.12.0 release
        value when running "--assemble --scan".  Previously
        --auto was ignored if --scan was given
     -   Fix a few type casts
+    -   Fix parsing of /dev/md/N in is_standard
        
 Changes Prior to 1.11.0 release
     -   Fix embarassing bug which causes --add to always fail.
diff --git a/util.c b/util.c
index 2b7c0d8e4f244d9455a9dbc8010dc3c7ec441c34..15dac7d084767df4aa4cf680dccd9f2e16d0d5c9 100644 (file)
--- a/util.c
+++ b/util.c
@@ -414,7 +414,7 @@ int is_standard(char *dev, int *nump)
        else if (strncmp(d, "/md", 3)==0)
                d += 3, type=-1; /* /dev/mdN */
        else if (d-dev > 3 && strncmp(d-2, "md/", 3)==0)
-               type = -1; /* /dev/md/N */
+               d += 1, type=-1; /* /dev/md/N */
        else
                return 0;
        if (!*d)