src/http/ngx_http_upstream.c:901: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64 by call to `ngx_http_upstream_connect`.

src/http/ngx_http_upstream.c:901:5: Call
899.     ur->ctx = NULL;
900. 
901.     ngx_http_upstream_connect(r, u);
         ^
902. }
903. 

src/http/ngx_http_upstream.c:1085:1: Parameter `r->uri.len`
  1083. 
  1084. 
  1085. static void
        ^
  1086. ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1087. {

src/http/ngx_http_upstream.c:1228:5: Call
  1226. #endif
  1227. 
  1228.     ngx_http_upstream_send_request(r, u);
            ^
  1229. }
  1230. 

src/http/ngx_http_upstream.c:1370:1: Parameter `r->uri.len`
    1368. 
    1369. 
    1370. static void
          ^
    1371. ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u)
    1372. {

src/http/ngx_http_upstream.c:1441:9: Call
    1439.          */
    1440. 
    1441.         ngx_http_upstream_process_header(r, u);
                  ^
    1442.         return;
    1443.     }

src/http/ngx_http_upstream.c:1493:1: Parameter `r->uri.len`
      1491. 
      1492. 
      1493. static void
            ^
      1494. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
      1495. {

src/http/ngx_http_upstream.c:1638:9: Call
      1636. 
      1637.     if (!r->subrequest_in_memory) {
      1638.         ngx_http_upstream_send_response(r, u);
                    ^
      1639.         return;
      1640.     }

src/http/ngx_http_upstream.c:2042:1: Parameter `r->uri.len`
        2040. 
        2041. 
        2042. static void
              ^
        2043. ngx_http_upstream_send_response(ngx_http_request_t *r, ngx_http_upstream_t *u)
        2044. {

src/http/ngx_http_upstream.c:2055:9: Call
        2053. 
        2054.     if (rc == NGX_ERROR || rc > NGX_OK || r->post_action) {
        2055.         ngx_http_upstream_finalize_request(r, u, rc);
                      ^
        2056.         return;
        2057.     }

src/http/ngx_http_upstream.c:2974:1: Parameter `r->uri.len`
          2972. 
          2973. 
          2974. static void
                ^
          2975. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
          2976.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:3093:5: Call
          3091.     }
          3092. 
          3093.     ngx_http_finalize_request(r, rc);
                    ^
          3094. }
          3095. 

src/http/ngx_http_request.c:1882:1: Parameter `r->uri.len`
            1880. 
            1881. 
            1882. void
                  ^
            1883. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
            1884. {

src/http/ngx_http_request.c:1955:38: Call
            1953.         c->write->handler = ngx_http_request_handler;
            1954. 
            1955.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                       ^
            1956.         return;
            1957.     }

src/http/ngx_http_special_response.c:352:1: Parameter `r->uri.len`
              350. 
              351. 
              352. ngx_int_t
                   ^
              353. ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error)
              354. {

src/http/ngx_http_special_response.c:402:24: Call
              400.         for (i = 0; i < clcf->error_pages->nelts; i++) {
              401.             if (err_page[i].status == error) {
              402.                 return ngx_http_send_error_page(r, &err_page[i]);
                                          ^
              403.             }
              404.         }

src/http/ngx_http_special_response.c:523:1: Parameter `r->uri.len`
                521. 
                522. 
                523. static ngx_int_t
                     ^
                524. ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
                525. {

src/http/ngx_http_special_response.c:559:16: Call
                557.         }
                558. 
                559.         return ngx_http_internal_redirect(r, &uri, &args);
                                    ^
                560.     }
                561. 

src/http/ngx_http_core_module.c:2463:1: Parameter `r->uri.len`
                  2461. 
                  2462. 
                  2463. ngx_int_t
                        ^
                  2464. ngx_http_internal_redirect(ngx_http_request_t *r,
                  2465.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2493:5: Call
                  2491.                    "internal redirect: \"%V?%V\"", uri, &r->args);
                  2492. 
                  2493.     ngx_http_set_exten(r);
                            ^
                  2494. 
                  2495.     /* clear the modules contexts */

src/http/ngx_http_core_module.c:1756:1: <LHS trace>
1754. 
1755. 
1756. void
      ^
1757. ngx_http_set_exten(ngx_http_request_t *r)
1758. {

src/http/ngx_http_core_module.c:1756:1: Parameter `r->uri.len`
                    1754. 
                    1755. 
                    1756. void
                          ^
                    1757. ngx_http_set_exten(ngx_http_request_t *r)
                    1758. {

src/http/ngx_http_core_module.c:1763:10: Binary operation: ([0, +oo] - 1):unsigned64 by call to `ngx_http_upstream_connect` 
                    1761.     ngx_str_null(&r->exten);
                    1762. 
                    1763.     for (i = r->uri.len - 1; i > 1; i--) {
                                   ^
                    1764.         if (r->uri.data[i] == '.' && r->uri.data[i - 1] != '/') {
                    1765. 
