diff options
author | Jim Meyering <jim@meyering.net> | 2005-09-10 13:56:56 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-09-10 13:56:56 +0000 |
commit | 5791c43f91e91018c8dfdd1666ef21d283dd3c4e (patch) | |
tree | a1672f0ae4a94499660e60dab02f3f2a4a266206 | |
parent | 2729563f6bf2e2d25873249a6dea957593e0f6a3 (diff) | |
download | coreutils-5791c43f91e91018c8dfdd1666ef21d283dd3c4e.tar.xz |
*** empty log message ***
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -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. |