]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - pkgs/core/mdadm/patches/mdadm-3.0-devel2-warn.patch
b472010de62c8d91d70d2df1312c07c9e7ca5b30
[people/ms/ipfire-3.x.git] / pkgs / core / mdadm / patches / mdadm-3.0-devel2-warn.patch
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))
5 perror("chmod");
6 } else {
7 - snprintf(sym, 10000, "%s%s%d", orig, odig?"p":"", i);
8 - symlink(sym, name);
9 + snprintf(sym, 1024, "%s%s%d", orig, odig?"p":"", i);
10 + if (symlink(sym, name))
11 + perror("symlink");
12 }
13 stat(name, &stb2);
14 add_dev(name, &stb2, 0, NULL);
15 @@ -357,7 +358,8 @@ int create_mddev(char *dev, char *name,
16 strcpy(chosen, devname);
17 }
18 } else
19 - symlink(devname, chosen);
20 + if (symlink(devname, chosen))
21 + perror("symlink");
22 if (use_mdp && strcmp(chosen, devname) != 0)
23 make_parts(chosen, parts);
24 }