X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fregression%2Fregex-negated-range.c;h=50db523842402401c4f86e42e99e93db921617f0;hb=2c671f66e28ac079ae1148f5135c9a52129cc807;hp=0b53e0bf4a0a88cf975f5413eab1c92a1569f1bb;hpb=974c16d5f10599c5e804008b0addb2d66c44872c;p=libc-test diff --git a/src/regression/regex-negated-range.c b/src/regression/regex-negated-range.c index 0b53e0b..50db523 100644 --- a/src/regression/regex-negated-range.c +++ b/src/regression/regex-negated-range.c @@ -15,11 +15,12 @@ int main(void) t_error("regcomp returned %d (%s)\n", n, buf); } - n = regexec(&r, "k", 0, 0, REG_NOSUB); - if (n != REG_NOMATCH) - t_error("regexec returned %d, [^aa-z] must not match on \"k\"\n", n); - - regfree(&r); + n = regexec(&r, "k", 0, 0, 0); + if (n != REG_NOMATCH) { + regerror(n, &r, buf, sizeof buf); + t_error("regexec(/[^aa-z]/ ~ \"k\") returned %d (%s), wanted REG_NOMATCH\n", + n, buf); + } return t_status; }