diff options
author | Jim Meyering <jim@meyering.net> | 2004-10-13 19:25:34 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2004-10-13 19:25:34 +0000 |
commit | 3618fc84c36b592c7c00c43eee7c4aaa0b9e0d7f (patch) | |
tree | 825dc74125c77dd1d03c128b8732824c1650f220 | |
parent | 8be7fa2d6ac5ea7d5dbffc1a165c797b6e53586e (diff) | |
download | coreutils-3618fc84c36b592c7c00c43eee7c4aaa0b9e0d7f.tar.xz |
*** empty log message ***
-rw-r--r-- | lib/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog index 9bfb3b279..91769e935 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,13 @@ +2004-10-13 Jim Meyering <jim@meyering.net> + + * fts.c (fts_read): When about to fail (by returning NULL) due + to a failed fchdir or failed fts_safe_changedir call, set + `sp->fts_cur = p'. Do this by removing the explicit `return NULL;' + statements and setting p->fts_errno so execution falls through + to the common-case code below. Otherwise, after such a failure, + calling fts_close would attempt to free an already-freed buffer. + Reported by Luis Lopez Lopez in http://bugs.debian.org/276352. + 2004-10-04 Paul Eggert <eggert@cs.ucla.edu> Sync from gnulib. |