summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-10-18 08:59:17 +0000
committerJim Meyering <jim@meyering.net>2004-10-18 08:59:17 +0000
commitba57edcd43cfa90c074ba48469a609045046722d (patch)
tree68dd12cb09579d3ca607f0d61d3fee92823b4dfd /ChangeLog
parente302d384211ce08aeb5f6ad0b222ec706bea4468 (diff)
downloadcoreutils-ba57edcd43cfa90c074ba48469a609045046722d.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ecfcdd86..02e36626c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,15 @@
* Version 5.3.0.
+ Plug a leak that would cause rm or a cross-device mv to fail when
+ operating on too many command-line-specified nonempty directories.
+ * src/remove.c (remove_dir): Destroy the `struct saved_cwd' on the
+ top of the stack before returning. This usually closes the file
+ descriptor that was used to return to the original working directory.
+ Reported by Cyril Bouthors in
+ http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/3048
+ * NEWS: Mention it here.
+
* src/pathchk.c (validate_file_name): Give a more descriptive
diagnostic when pathconf fails. This also avoids an unwarranted
warning from gcc-3.3.5 about a format not being a string literal.