diff options
Diffstat (limited to 'jimregexp.c')
-rw-r--r-- | jimregexp.c | 4 |
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); |