aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_conf_file.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2020-10-08 17:44:34 +0300
committerMaxim Dounin <mdounin@mdounin.ru>2020-10-08 17:44:34 +0300
commit9381ecb1854cca89a936ffbaeb82f40ec13d7f41 (patch)
tree004f1509a01ccab0906510ad589d72e5b257a729 /src/core/ngx_conf_file.c
parent1e92a0a4cef98902aed35d7b402a6a402951aba4 (diff)
downloadnginx-9381ecb1854cca89a936ffbaeb82f40ec13d7f41.tar.gz
nginx-9381ecb1854cca89a936ffbaeb82f40ec13d7f41.zip
Limit req: unlocking of nodes on complex value errors.
Previously, if there were multiple limits configured, errors in ngx_http_complex_value() during processing of a non-first limit resulted in reference count leak in shared memory nodes of already processed limits. Fix is to explicity unlock relevant nodes, much like we do when rejecting requests.
Diffstat (limited to 'src/core/ngx_conf_file.c')
0 files changed, 0 insertions, 0 deletions