cut: don't segfault for large unbounded range
authorJim Meyering <meyering@redhat.com>
Mon, 7 Feb 2011 07:29:33 +0000 (08:29 +0100)
committerJim Meyering <meyering@redhat.com>
Mon, 7 Feb 2011 08:25:51 +0000 (09:25 +0100)
commit2e636af1ef3f6a5ef872bdd2297dd25198c69395
tree11170c0518c022cbb831d5e9f5a775e38397b4a8
parent9f618068755b51d19b22c52bc4a2f8084946948e
cut: don't segfault for large unbounded range

* src/cut.c (set_fields): When computing the maximum range endpoint,
take into consideration the start of any unbounded range, like "999-".
* NEWS (Bug fixes): Mention it.
* tests/misc/cut (big-unbounded-b,c,f): Add tests.
Reported by Paul Marinescu in http://debbugs.gnu.org/7993
The bug was introduced on 2004-12-04 via commit 7380cf79.
NEWS
src/cut.c
tests/misc/cut