1 --- mdadm-3.0-devel2/mdopen.c.warn 2009-02-12 09:13:54.000000000 -0500
2 +++ mdadm-3.0-devel2/mdopen.c 2009-02-12 09:34:15.000000000 -0500
3 @@ -88,8 +88,9 @@ void make_parts(char *dev, int cnt)
4 if (chmod(name, stb2.st_mode & 07777))
7 - snprintf(sym, 10000, "%s%s%d", orig, odig?"p":"", i);
9 + snprintf(sym, 1024, "%s%s%d", orig, odig?"p":"", i);
10 + if (symlink(sym, name))
14 add_dev(name, &stb2, 0, NULL);
15 @@ -357,7 +358,8 @@ int create_mddev(char *dev, char *name,
16 strcpy(chosen, devname);
19 - symlink(devname, chosen);
20 + if (symlink(devname, chosen))
22 if (use_mdp && strcmp(chosen, devname) != 0)
23 make_parts(chosen, parts);