13 lines
533 B
Diff
13 lines
533 B
Diff
diff -up onig-6.8.2/src/regparse.c.orig onig-6.8.2/src/regparse.c
|
|
--- onig-6.8.2/src/regparse.c.orig 2023-10-13 10:22:48.882495157 +0200
|
|
+++ onig-6.8.2/src/regparse.c 2023-10-13 10:23:11.096529668 +0200
|
|
@@ -4132,7 +4132,7 @@ fetch_range_quantifier(UChar** src, UCha
|
|
if (PEND) goto invalid;
|
|
PFETCH(c);
|
|
if (IS_SYNTAX_OP(env->syntax, ONIG_SYN_OP_ESC_BRACE_INTERVAL)) {
|
|
- if (c != MC_ESC(env->syntax)) goto invalid;
|
|
+ if (c != MC_ESC(env->syntax) || PEND) goto invalid;
|
|
PFETCH(c);
|
|
}
|
|
if (c != '}') goto invalid;
|