From fcbb4499a6b46ef69e7a95da53e30796e20817f0 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Wed, 19 Apr 2023 14:51:26 +1000 Subject: regexp: fix incorrect check for invalid escape sequence at end of charset Fixes #259 Signed-off-by: Steve Bennett --- tests/regexp.test | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/regexp.test b/tests/regexp.test index 2c91ac7..9793038 100644 --- a/tests/regexp.test +++ b/tests/regexp.test @@ -758,4 +758,8 @@ test reg-31.2 {invalid digit check in class} -body { regexp {[[:digit:\0]} 1 } -returnCodes error -result {couldn't compile regular expression pattern: brackets [] not balanced} +test reg-31.3 {invalid trailing backslash} -body { + regexp "\[abc\\" a +} -returnCodes error -result {couldn't compile regular expression pattern: invalid escape \ sequence} + testreport -- cgit v1.1