]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r316495: bsdgrep(1): Fix errors with invalid expressions
authorkevans <kevans@FreeBSD.org>
Wed, 16 Aug 2017 00:40:13 +0000 (00:40 +0000)
committerkevans <kevans@FreeBSD.org>
Wed, 16 Aug 2017 00:40:13 +0000 (00:40 +0000)
commit01a10a26f2dc76258dda2a0d9195de329cfb5b6f
treefe3e55f76d9e4644944971472ee551a1708a189f
parentf54486657a1c112080e7cb3e23c6e41109ddc8b4
MFC r316495: bsdgrep(1): Fix errors with invalid expressions

Invalid expressions with an ultimate compiled pattern length of 0 (e.g.,
"grep -E {") were not taken into account and caused a segfault while trying
to fill in the good suffix table.

Approved by: emaste (mentor, blanket MFC)
usr.bin/grep/regex/tre-fastmatch.c