From 2c65c35e33c781a39cc366f29806c07558088ab0 Mon Sep 17 00:00:00 2001 From: millert <> Date: Mon, 28 Dec 2020 21:41:55 +0000 Subject: Fix an off-by-one error in the marking of the O_CH operator following an OOR2 operator. Also includes a regress test for the issue. From FreeBSD via miod@ --- src/regress/lib/libc/regex/tests | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/regress/lib/libc') diff --git a/src/regress/lib/libc/regex/tests b/src/regress/lib/libc/regex/tests index ee019f0a04..f400b8575b 100644 --- a/src/regress/lib/libc/regex/tests +++ b/src/regress/lib/libc/regex/tests @@ -1,4 +1,4 @@ -# $OpenBSD: tests,v 1.8 2016/05/26 14:23:55 schwarze Exp $ +# $OpenBSD: tests,v 1.9 2020/12/28 21:41:55 millert Exp $ # $NetBSD: tests,v 1.5 1995/04/20 22:40:00 cgd Exp $ # regular expression test set @@ -592,3 +592,6 @@ Char \([a-z0-9_]*\)\[.* b Char xyz[k Char xyz[k xyz a?b - ab ab -\{0,1\}[0-9]*$ b -5 -5 +# FreeBSD PR 130504 +(.|())(b) - ab ab +(()|.)(b) - ab ab -- cgit v1.2.3-55-g6feb