summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_file.c
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2018-12-11 13:09:00 +0300
committerRoman Arutyunyan <arut@nginx.com>2018-12-11 13:09:00 +0300
commit746fba0d79c6909e9e09b4d1cb9ddbf052ab545e (patch)
tree3d0fb8a6a475c69bab1971030fe52142523f54bb /src/core/ngx_file.c
parent7b7f7c1458a66d2ed53e547a2efa775b04034f89 (diff)
downloadnginx-746fba0d79c6909e9e09b4d1cb9ddbf052ab545e.tar.gz
nginx-746fba0d79c6909e9e09b4d1cb9ddbf052ab545e.tar.bz2
Copy regex unnamed captures to cloned subrequests.
Previously, unnamed regex captures matched in the parent request, were not available in a cloned subrequest. Now 3 fields related to unnamed captures are copied to a cloned subrequest: r->ncaptures, r->captures and r->captures_data. Since r->captures cannot be changed by either request after creating a clone, a new flag r->realloc_captures is introduced to force reallocation of r->captures. The issue was reported as a proxy_cache_background_update misbehavior in http://mailman.nginx.org/pipermail/nginx/2018-December/057251.html.
Diffstat (limited to 'src/core/ngx_file.c')
0 files changed, 0 insertions, 0 deletions