diff options
Diffstat (limited to 'posix')
-rw-r--r-- | posix/regexec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/posix/regexec.c b/posix/regexec.c index c3e6a5b8cb..a29e8ad1ff 100644 --- a/posix/regexec.c +++ b/posix/regexec.c @@ -2783,6 +2783,7 @@ get_subexp (re_match_context_t *mctx, Idx bkref_node, Idx bkref_str_idx) return REG_ESPACE; err = get_subexp_sub (mctx, sub_top, sub_last, bkref_node, bkref_str_idx); + buf = (const char *) re_string_get_buffer (&mctx->input); if (err == REG_NOMATCH) continue; } |