diff options
author | Dmitry Volyntsev <xeioex@nginx.com> | 2025-02-07 17:23:09 -0800 |
---|---|---|
committer | Dmitry Volyntsev <xeioexception@gmail.com> | 2025-02-10 17:50:42 -0800 |
commit | ae7d4f42d5d7497e6e8d3d30ff5aebfba228d27c (patch) | |
tree | 20036e19dbb6de39a0928fa9834e7fd955ae8cc8 /nginx/ngx_js.c | |
parent | f289dcb99a9e4c9b72ca8d1c60659a43e58547cd (diff) | |
download | njs-ae7d4f42d5d7497e6e8d3d30ff5aebfba228d27c.tar.gz njs-ae7d4f42d5d7497e6e8d3d30ff5aebfba228d27c.zip |
Modules: fixed name corruption in variable and header processing.
The HTTP and Stream JS modules were performing in-place lowercasing of
variable and header names, which could inadvertently overwrite the
original data.
In the NJS engine, the problem did not manifest itself for strings up to
14 bytes long because they are inlined into the value.
Diffstat (limited to 'nginx/ngx_js.c')
0 files changed, 0 insertions, 0 deletions