diff options
author | Jim Meyering <meyering@redhat.com> | 2010-11-10 13:53:38 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2010-11-10 14:28:03 +0100 |
commit | 0cfd4f2161de5e942cbd7c273d03a90c1dfd2062 (patch) | |
tree | f0c232229a392352ddb48ddf6da987314104f568 /tests/Makefile.am | |
parent | 425503c8073a17df5ace9bb9330ce283804b07e1 (diff) | |
download | coreutils-0cfd4f2161de5e942cbd7c273d03a90c1dfd2062.tar.xz |
csplit: avoid buffer overrun when writing more than 999 files
Without this fix, seq 1000 | csplit - /./ '{*}' would write
the NUL-terminated file name, xx1000, into a buffer of size 6.
* src/csplit.c (main): Use properly sized file name buffer.
* NEWS (Bug fixes): Mention it.
* tests/misc/csplit-1000: New test to trigger the bug.
* tests/Makefile.am (TESTS): Add misc/csplit-1000.
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r-- | tests/Makefile.am | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index dd1c509b9..a3a30b6bd 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -172,6 +172,7 @@ TESTS = \ misc/chroot-fail \ misc/comm \ misc/csplit \ + misc/csplit-1000 \ misc/date-sec \ misc/dircolors \ misc/df \ |