]> git.pld-linux.org Git - packages/apparmor-parser.git/blob - apparmor-parser-no-fdopendir.patch
- up to 2.0.2-566; epoch 1
[packages/apparmor-parser.git] / apparmor-parser-no-fdopendir.patch
1 Index: parser/parser_include.c
2 ===================================================================
3 --- parser/parser_include.c     (wersja 246)
4 +++ parser/parser_include.c     (wersja 247)
5 @@ -393,8 +393,13 @@
6         }
7  
8         if (S_ISDIR(my_stat.st_mode)) {
9 -               DIR *dir = fdopendir(fileno(newf));
10 +               DIR *dir = NULL;
11                 struct dirent *dirent;
12 +
13 +               /* XXX - fdopendir not available in glibc < 2.4 */
14 +               /* dir = fdopendir(fileno(newf)); */
15 +               fclose(newf);
16 +               dir = opendir(buf);
17                 if (!dir) {
18                         retval = 1;
19                         goto out;
This page took 0.037006 seconds and 3 git commands to generate.