diff options
Diffstat (limited to 'regex.c')
-rw-r--r-- | regex.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -3063,6 +3063,7 @@ re_search(bufp, string, size, startpos, range, regs) if (range > 0 && (bufp->options & RE_OPTIMIZE_EXACTN)) { startpos += pos; range -= pos; + if (range < 0) return -1; } } |