summaryrefslogtreecommitdiffstats
path: root/mdadm.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2009-05-11 15:47:10 +1000
committerNeilBrown <neilb@suse.de>2009-05-11 15:47:10 +1000
commit8615dcff2865a01e17bb63cdbcc6064c3c1b424a (patch)
treea425880fb750f2f435907e8d1dd4ee7525b0617c /mdadm.c
parent70ef16dbcb875ad26f9d026715b6ab6f6bf4f16e (diff)
downloadmdadm-8615dcff2865a01e17bb63cdbcc6064c3c1b424a.tar.gz
mdadm-8615dcff2865a01e17bb63cdbcc6064c3c1b424a.tar.xz
mdadm-8615dcff2865a01e17bb63cdbcc6064c3c1b424a.zip
mapfile: allow the path name to the device to be empty.
Allowing an empty name and coping with it is less confusing than seeing "/empty" appear. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'mdadm.c')
-rw-r--r--mdadm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mdadm.c b/mdadm.c
index 74d230e..3b14ea5 100644
--- a/mdadm.c
+++ b/mdadm.c
@@ -1257,7 +1257,8 @@ int main(int argc, char *argv[])
char *name;
struct map_ent *me;
me = map_by_devnum(&map, e->devnum);
- if (me && me->path)
+ if (me && me->path
+ && strcmp(me->path, "/unknown") != 0)
name = me->path;
else
name = get_md_name(e->devnum);