summaryrefslogtreecommitdiff
path: root/lib/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-01-10 11:55:20 +0000
committerJim Meyering <jim@meyering.net>2006-01-10 11:55:20 +0000
commit71520b31c09c843d37c84abd12694e06428cdd47 (patch)
tree896cd8cd024f9761e6f355c7a2e6896bf2ce2c2b /lib/ChangeLog
parent58e925ce5fa24f2c37907a2bf1a39fd494ce86fd (diff)
downloadcoreutils-71520b31c09c843d37c84abd12694e06428cdd47.tar.xz
*** empty log message ***
Diffstat (limited to 'lib/ChangeLog')
-rw-r--r--lib/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 6f3290c06..80082355c 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,13 @@
+2006-01-10 Jim Meyering <jim@meyering.net>
+
+ Avoid the double-free (first in fts_read, second in fts_close) that
+ would occur when an `active' directory is made inaccessible (e.g.,
+ via chmod a-x) during a traversal.
+ * fts.c (fts_read): After a failed fchdir, update sp->fts_cur
+ before returning. Reproduce this failure by
+ mkdir -p a/b; cd a; chmod a-x . b
+ Reported by Stavros Passas.
+
2006-01-06 Jim Meyering <jim@meyering.net>
* version-etc.c (COPYRIGHT_YEAR): Update to 2006.