]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Mon, 18 Oct 2004 08:59:17 +0000 (08:59 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 18 Oct 2004 08:59:17 +0000 (08:59 +0000)
ChangeLog

index 4ecfcdd861619265d20243746d4347c585d1c42d..02e36626c3678bfb633c64bcb6b4eaa6d2ee3336 100644 (file)
--- 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.