diff options
author | Dmitry Volyntsev <xeioex@nginx.com> | 2024-01-18 18:03:24 -0800 |
---|---|---|
committer | Dmitry Volyntsev <xeioex@nginx.com> | 2024-01-18 18:03:24 -0800 |
commit | e1120a2d82468fe7e403c12ab7b37e779f1160fd (patch) | |
tree | e5387438a7ae6a050c42dd1459ea67f527e619fa /nginx/ngx_stream_js_module.c | |
parent | 5b007e8a919b1daaed1026b25ddef862b19eefc7 (diff) | |
download | njs-e1120a2d82468fe7e403c12ab7b37e779f1160fd.tar.gz njs-e1120a2d82468fe7e403c12ab7b37e779f1160fd.zip |
Fixed tracking of unhandled rejected promises.
Checking for unhandled promise rejections while looping for pending jobs
produces false-positive reports when an rejected promised is handled
by one of the pending jobs later.
The fix is to check for unhandled promise rejections only at top level
calls like ngx_js_name_invoke() and ngx_js_name_call() and only after
all pending jobs are processed.
The issue was introduced in bc80bcb3102c (not released yet).
Diffstat (limited to 'nginx/ngx_stream_js_module.c')
0 files changed, 0 insertions, 0 deletions