aboutsummaryrefslogtreecommitdiff
path: root/jimregexp.c
diff options
context:
space:
mode:
Diffstat (limited to 'jimregexp.c')
-rw-r--r--jimregexp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/jimregexp.c b/jimregexp.c
index b256e76..cf31558 100644
--- a/jimregexp.c
+++ b/jimregexp.c
@@ -477,6 +477,10 @@ static int regpiece(regex_t *preg, int *flagp)
if (*end == '}') {
max = min;
}
+ else if (*end == '\0') {
+ preg->err = REG_ERR_UNMATCHED_BRACES;
+ return 0;
+ }
else {
preg->regparse = end;
max = strtoul(preg->regparse + 1, &end, 10);