ptx: avoid heap overrun for backslash at end of optarg string
authorJim Meyering <meyering@redhat.com>
Fri, 21 Mar 2008 09:37:26 +0000 (10:37 +0100)
committerJim Meyering <meyering@redhat.com>
Fri, 21 Mar 2008 19:58:15 +0000 (20:58 +0100)
commita0851554bd52038ed47e46ee521ce74a5a09f747
tree624025f9d2b1e17429bd4934da21942dab3b3039
parent4f812540a26ad98b52fac71e54049253359caf19
ptx: avoid heap overrun for backslash at end of optarg string

* src/ptx.c (copy_unescaped_string): Ignore a lone backslash
at end of string.  Reported by Cristian Cadar, Daniel Dunbar
and Dawson Engler.  Details here:
<http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/13005>.
* tests/misc/Makefile.am (TESTS): Add ptx-overrun.
* tests/misc/ptx-overrun: New file.  Test for the above fix.
* NEWS: Mention the fix.

Signed-off-by: Jim Meyering <meyering@redhat.com>
NEWS
THANKS
src/ptx.c
tests/misc/Makefile.am
tests/misc/ptx-overrun [new file with mode: 0755]