details: https://hg.nginx.org/njs/rev/5ee3ef8b969c branches: changeset: 1924:5ee3ef8b969c user: Dmitry Volyntsev <xei...@nginx.com> date: Mon Aug 08 22:41:34 2022 -0700 description: Modules: fixed socket leak with 0 fetch timeout.
diffstat: nginx/ngx_js_fetch.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diffs (25 lines): diff -r 82e97561e0b4 -r 5ee3ef8b969c nginx/ngx_js_fetch.c --- a/nginx/ngx_js_fetch.c Wed Aug 03 20:47:41 2022 -0700 +++ b/nginx/ngx_js_fetch.c Mon Aug 08 22:41:34 2022 -0700 @@ -907,10 +907,8 @@ ngx_js_http_connect(ngx_js_http_t *http) http->process = ngx_js_http_process_status_line; - if (http->timeout) { - ngx_add_timer(http->peer.connection->read, http->timeout); - ngx_add_timer(http->peer.connection->write, http->timeout); - } + ngx_add_timer(http->peer.connection->read, http->timeout); + ngx_add_timer(http->peer.connection->write, http->timeout); #if (NGX_SSL) if (http->ssl != NULL && http->peer.connection->ssl == NULL) { @@ -1175,7 +1173,7 @@ ngx_js_http_write_handler(ngx_event_t *w } } - if (!wev->timer_set && http->timeout) { + if (!wev->timer_set) { ngx_add_timer(wev, http->timeout); } } _______________________________________________ nginx-devel mailing list -- nginx-devel@nginx.org To unsubscribe send an email to nginx-devel-le...@nginx.org