You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
616 B
13 lines
616 B
1 month ago
|
diff -up tre-c2f5d130c91b1696385a6ae0b5bcfd5214bcc9ca/lib/tre-parse.c.issue37 tre-c2f5d130c91b1696385a6ae0b5bcfd5214bcc9ca/lib/tre-parse.c
|
||
|
--- tre-c2f5d130c91b1696385a6ae0b5bcfd5214bcc9ca/lib/tre-parse.c.issue37 2014-02-28 19:55:36.000000000 +0100
|
||
|
+++ tre-c2f5d130c91b1696385a6ae0b5bcfd5214bcc9ca/lib/tre-parse.c 2016-11-02 21:01:51.705351218 +0100
|
||
|
@@ -1480,6 +1480,8 @@ tre_parse(tre_parse_ctx_t *ctx)
|
||
|
ctx->re++;
|
||
|
while (ctx->re_end - ctx->re >= 0)
|
||
|
{
|
||
|
+ if (i == sizeof(tmp))
|
||
|
+ return REG_EBRACE;
|
||
|
if (ctx->re[0] == CHAR_RBRACE)
|
||
|
break;
|
||
|
if (tre_isxdigit(ctx->re[0]))
|