From: Jim Meyering Date: Mon, 14 Oct 2002 08:29:50 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: v4.5.4~348 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07c1a593ca0c5b86afb9e4016666f20addcff901;p=thirdparty%2Fcoreutils.git *** empty log message *** --- diff --git a/ChangeLog b/ChangeLog index 89a2b6be96..799f460434 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.