summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-10-13 19:25:34 +0000
committerJim Meyering <jim@meyering.net>2004-10-13 19:25:34 +0000
commit3618fc84c36b592c7c00c43eee7c4aaa0b9e0d7f (patch)
tree825dc74125c77dd1d03c128b8732824c1650f220
parent8be7fa2d6ac5ea7d5dbffc1a165c797b6e53586e (diff)
downloadcoreutils-3618fc84c36b592c7c00c43eee7c4aaa0b9e0d7f.tar.xz
*** empty log message ***
-rw-r--r--lib/ChangeLog10
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.