1 --- elf/ldconfig.c 2003-07-08 23:26:27.000000000 +0900
2 +++ elf/ldconfig.c.debian 2003-07-08 23:29:43.000000000 +0900
8 + const char *canon = filename;
14 canon = chroot_canon (opt_chroot, filename);
16 - file = fopen (canon, "r");
24 - file = fopen (filename, "r");
27 + if ((file_fd = open(canon, O_RDONLY | O_EXCL, 0022)) != -1)
28 + file = fdopen (file_fd, "r");
32 - error (0, errno, _("Can't open configuration file %s"), canon);
34 + error (0, errno, _("Can't open configuration file %s"), canon);
35 if (canon != filename)
36 free ((char *) canon);