This commit is contained in:
committed by
Git OBS Bridge
parent
090779a064
commit
8e55a85d14
18
globlstat.diff
Normal file
18
globlstat.diff
Normal file
@@ -0,0 +1,18 @@
|
||||
Always use lstat in glob call to work around a change in glibc's
|
||||
glob code. [#129434], rh#126460
|
||||
|
||||
rpm-4.4.7 comes with its own glob implementation, so it doesn't
|
||||
need this patch (but it also doesn't hurt).
|
||||
|
||||
--- ./rpmio/rpmrpc.c.orig 2005-12-16 15:01:26.000000000 +0000
|
||||
+++ ./rpmio/rpmrpc.c 2006-02-13 18:55:39.000000000 +0000
|
||||
@@ -1450,7 +1462,8 @@ fprintf(stderr, "*** Glob(%s,0x%x,%p,%p)
|
||||
pglob->gl_readdir = Readdir;
|
||||
pglob->gl_opendir = Opendir;
|
||||
pglob->gl_lstat = Lstat;
|
||||
- pglob->gl_stat = Stat;
|
||||
+ /* always use lstat to glob symlinks */
|
||||
+ pglob->gl_stat = Lstat;
|
||||
/*@=type@*/
|
||||
flags |= GLOB_ALTDIRFUNC;
|
||||
flags &= ~GLOB_TILDE;
|
Reference in New Issue
Block a user