mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
Closes: https://bugs.gentoo.org/296813 Closes: https://github.com/gentoo/gentoo/pull/24577 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
12 lines
335 B
Diff
12 lines
335 B
Diff
--- a/lib/tre-parse.c
|
|
+++ b/lib/tre-parse.c
|
|
@@ -641,7 +641,7 @@ tre_parse_bound(tre_parse_ctx_t *ctx, tre_ast_node_t **result)
|
|
}
|
|
|
|
/* Check that the repeat counts are sane. */
|
|
- if ((max >= 0 && min > max) || max > RE_DUP_MAX)
|
|
+ if ((max >= 0 && min > max) || max > RE_DUP_MAX || min > RE_DUP_MAX)
|
|
return REG_BADBR;
|
|
|
|
|