From 5a101547970b215a54782c732b34268436dad5fa Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Thu, 26 May 2016 14:23:55 +0000 Subject: tests for the two segfaults in backref() that were just fixed --- src/regress/lib/libc/regex/tests | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/regress/lib/libc/regex/tests b/src/regress/lib/libc/regex/tests index ab3d10aefe..ee019f0a04 100644 --- a/src/regress/lib/libc/regex/tests +++ b/src/regress/lib/libc/regex/tests @@ -1,4 +1,4 @@ -# $OpenBSD: tests,v 1.7 2016/05/26 13:38:22 schwarze Exp $ +# $OpenBSD: tests,v 1.8 2016/05/26 14:23:55 schwarze Exp $ # $NetBSD: tests,v 1.5 1995/04/20 22:40:00 cgd Exp $ # regular expression test set @@ -200,6 +200,9 @@ foo\(.*\)bar\1 b foobar foobar "" \(\(.\)b\)*\1 b abbbbbba abbbbb bb,b \(\(.\)b\)*\1 b abbbbbbbbbbbbbba abbbbbbbbbbbbb bb,b \(\(.\)b\)*\1 b abbbbbbbbbbbbbbba abbbbbbbbbbbbbbb bb,b +# these used to segfault, buffer underflow in engine.c, backref() +\(^a\)*\(b.\)\2 b^ sbxbxe bxbx -,bx +\([[:<:]]a\)*\(b.\)\2 b^ sbxbxe bxbx -,bx # ordinary repetitions ab*c & abc abc -- cgit v1.2.3-55-g6feb