summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2005-09-10 13:56:56 +0000
committerJim Meyering <jim@meyering.net>2005-09-10 13:56:56 +0000
commit5791c43f91e91018c8dfdd1666ef21d283dd3c4e (patch)
treea1672f0ae4a94499660e60dab02f3f2a4a266206
parent2729563f6bf2e2d25873249a6dea957593e0f6a3 (diff)
downloadcoreutils-5791c43f91e91018c8dfdd1666ef21d283dd3c4e.tar.xz
*** empty log message ***
-rw-r--r--ChangeLog15
1 files changed, 14 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 35917c4c8..5b2916dcf 100644
--- 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.