aboutsummaryrefslogtreecommitdiff
path: root/nginx/ngx_stream_js_module.c
diff options
context:
space:
mode:
authorDmitry Volyntsev <xeioex@nginx.com>2024-01-18 18:03:24 -0800
committerDmitry Volyntsev <xeioex@nginx.com>2024-01-18 18:03:24 -0800
commite1120a2d82468fe7e403c12ab7b37e779f1160fd (patch)
treee5387438a7ae6a050c42dd1459ea67f527e619fa /nginx/ngx_stream_js_module.c
parent5b007e8a919b1daaed1026b25ddef862b19eefc7 (diff)
downloadnjs-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