From b7e9efdc98e44002fe98c1f7e2919fce8ce39649 Mon Sep 17 00:00:00 2001 From: Steve Beattie Date: Fri, 6 Dec 2013 11:00:05 -0800 Subject: [PATCH] parser: add trailing / glob unit tests for convert_aaregex_to_pcre() Thanks to Seth Arnold for the suggestion. Signed-off-by: Steve Beattie Acked-by: Seth Arnold --- parser/parser_regex.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/parser/parser_regex.c b/parser/parser_regex.c index 9d87f1577..920a3d88a 100644 --- a/parser/parser_regex.c +++ b/parser/parser_regex.c @@ -1390,9 +1390,11 @@ static int test_aaregex_to_pcre(void) MY_REGEX_TEST("/*", "/[^/\\x00][^/\\x00]*", ePatternRegex); MY_REGEX_TEST("/blort/*", "/blort/[^/\\x00][^/\\x00]*", ePatternRegex); MY_REGEX_TEST("/*/blort", "/[^/\\x00][^/\\x00]*/blort", ePatternRegex); + MY_REGEX_TEST("/*/", "/[^/\\x00][^/\\x00]*/", ePatternRegex); MY_REGEX_TEST("/**", "/[^/\\x00][^\\x00]*", ePatternTailGlob); MY_REGEX_TEST("/blort/**", "/blort/[^/\\x00][^\\x00]*", ePatternTailGlob); MY_REGEX_TEST("/**/blort", "/[^/\\x00][^\\x00]*/blort", ePatternRegex); + MY_REGEX_TEST("/**/", "/[^/\\x00][^\\x00]*/", ePatternRegex); /* more complicated quoting */ MY_REGEX_FAIL_TEST("\\\\[");