diff options
author | Dmitry Volyntsev <xeioex@nginx.com> | 2023-05-17 00:39:45 -0700 |
---|---|---|
committer | Dmitry Volyntsev <xeioex@nginx.com> | 2023-05-17 00:39:45 -0700 |
commit | 7e7c1ac7688d089915754ba5c6ccee227ffb2961 (patch) | |
tree | 05ce84a3dcf0f7c6d6286a1b3a01aea3e1400fd9 /nginx/ngx_http_js_module.c | |
parent | e9d814a0a8c1857f78fdc85ed1461cb9101ebf4e (diff) | |
download | njs-7e7c1ac7688d089915754ba5c6ccee227ffb2961.tar.gz njs-7e7c1ac7688d089915754ba5c6ccee227ffb2961.zip |
Fixed evaluation of computed property names with function expressions.
Previously, while evaluating a property name expression with a function
expression as the right side, the evaluation modified the value used to
compute the property name in-place. The in-place modification changes
values not intended to be changed.
The issue was introduced in 74d30c2d70f3 (0.7.8).
This fixes #640 issue on Github.
Diffstat (limited to 'nginx/ngx_http_js_module.c')
0 files changed, 0 insertions, 0 deletions