]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sat, 10 Sep 2005 13:56:56 +0000 (13:56 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 10 Sep 2005 13:56:56 +0000 (13:56 +0000)
ChangeLog

index 35917c4c86e47724321145b0638120c8ff03e83e..5b2916dcfd0ea0e4e5c7c8b84c7a12295a312ec0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,20 @@
-2005-09-09  Paul Eggert  <eggert@cs.ucla.edu>
+2005-09-10  Jim Meyering  <jim@meyering.net>
 
        * Version 5.3.1-cvs.
 
+       csplit could produce corrupt output, given input lines longer than 8KB
+
+       * src/csplit.c (load_buffer): Don't read from free'd memory
+       when handling lines longer than the initial buffer length.
+       (save_to_hold_area): Don't leak the previous hold_area buffer.
+       Reported by Tristan Miller and Luke Kendall.
+       * NEWS: Mention this.
+
+       * src/csplit.c (load_buffer): Avoid integer overflow in buffer
+       size calculations for very long lines.
+
+2005-09-09  Paul Eggert  <eggert@cs.ucla.edu>
+
        Support regular expressions in 64-bit code correctly, by
        importing the latest gnulib regexp code, and not assuming
        that sizes fit in 32 bits.