summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2002-10-14 08:29:50 +0000
committerJim Meyering <jim@meyering.net>2002-10-14 08:29:50 +0000
commit07c1a593ca0c5b86afb9e4016666f20addcff901 (patch)
treeab3d1b56e56088355345ac9abf9570f7500eff36 /ChangeLog
parentbad450db5d35d67cb426a49a66b45c6c041cd401 (diff)
downloadcoreutils-07c1a593ca0c5b86afb9e4016666f20addcff901.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 89a2b6be9..799f46043 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,17 @@
* Version 4.5.4.
+ Specifying a printf conversion specifer as nl's separator string
+ could cause nl to segfault.
+ * src/nl.c (build_print_fmt): Don't include separator string
+ in the printf format; it might contain `%'.
+ Use a better bound on the length of the print_fmt buffer.
+ (print_lineno): Print the separator here instead.
+ Reported by Doug Coleman.
+
+ * tests/misc/nl: New file/tests, including a test for the above.
+ * tests/misc/Makefile.am (TESTS): Add nl.
+
* tests/misc/split-l: New test, to make sure `split --lines=N' works.
* tests/misc/Makefile.am (TESTS): Add split-l.