comparison src/http/modules/ngx_http_headers_filter_module.c @ 7726:559d19037984

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.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 08 Oct 2020 17:44:34 +0300
parents 6ba68ad8b24c
children ef6a3a99a81a
comparison
equal deleted inserted replaced
7725:d63c5373b5ba 7726:559d19037984