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

src/http/ngx_http_upstream.c:855:5: Call
853.     ur->ctx = NULL;
854. 
855.     ngx_http_upstream_connect(r, u);
         ^
856. }
857. 

src/http/ngx_http_upstream.c:1039:1: Parameter `r->uri.len`
  1037. 
  1038. 
  1039. static void
        ^
  1040. ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1041. {

src/http/ngx_http_upstream.c:1170:5: Call
  1168. #endif
  1169. 
  1170.     ngx_http_upstream_send_request(r, u);
            ^
  1171. }
  1172. 

src/http/ngx_http_upstream.c:1309:1: Parameter `r->uri.len`
    1307. 
    1308. 
    1309. static void
          ^
    1310. ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u)
    1311. {

src/http/ngx_http_upstream.c:1380:9: Call
    1378.          */
    1379. 
    1380.         ngx_http_upstream_process_header(r, u);
                  ^
    1381.         return;
    1382.     }

src/http/ngx_http_upstream.c:1432:1: Parameter `r->uri.len`
      1430. 
      1431. 
      1432. static void
            ^
      1433. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
      1434. {

src/http/ngx_http_upstream.c:1563:13: Call
      1561.         }
      1562. 
      1563.         if (ngx_http_upstream_test_next(r, u) == NGX_OK) {
                        ^
      1564.             return;
      1565.         }

src/http/ngx_http_upstream.c:1619:1: Parameter `r->uri.len`
        1617. 
        1618. 
        1619. static ngx_int_t
              ^
        1620. ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
        1621. {

src/http/ngx_http_upstream.c:1634:13: Call
        1632. 
        1633.         if (u->peer.tries > 1 && (u->conf->next_upstream & un->mask)) {
        1634.             ngx_http_upstream_next(r, u, un->mask);
                          ^
        1635.             return NGX_OK;
        1636.         }

src/http/ngx_http_upstream.c:2709:1: Parameter `r->uri.len`
          2707. 
          2708. 
          2709. static void
                ^
          2710. ngx_http_upstream_next(ngx_http_request_t *r, ngx_http_upstream_t *u,
          2711.     ngx_uint_t ft_type)

src/http/ngx_http_upstream.c:2787:26: Call
          2785.                 if (rc == NGX_OK) {
          2786.                     u->cache_status = NGX_HTTP_CACHE_STALE;
          2787.                     rc = ngx_http_upstream_cache_send(r, u);
                                         ^
          2788.                 }
          2789. 

src/http/ngx_http_upstream.c:752:1: Parameter `r->uri.len`
            750. 
            751. 
            752. static ngx_int_t
                 ^
            753. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
            754. {

src/http/ngx_http_upstream.c:784:13: Call
            782.     if (rc == NGX_OK) {
            783. 
            784.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                             ^
            785.             return NGX_DONE;
            786.         }

src/http/ngx_http_upstream.c:1765:1: Parameter `r->uri.len`
              1763. 
              1764. 
              1765. static ngx_int_t
                    ^
              1766. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
              1767. {

src/http/ngx_http_upstream.c:1780:9: Call
              1778.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
              1779.     {
              1780.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                            ^
              1781. 
              1782.         part = &u->headers_in.headers.part;

src/http/ngx_http_upstream.c:2849:1: Parameter `r->uri.len`
                2847. 
                2848. 
                2849. static void
                      ^
                2850. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
                2851.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:2959:5: Call
                2957.     }
                2958. 
                2959.     ngx_http_finalize_request(r, rc);
                          ^
                2960. }
                2961. 

src/http/ngx_http_request.c:1856:1: Parameter `r->uri.len`
                  1854. 
                  1855. 
                  1856. void
                        ^
                  1857. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
                  1858. {

src/http/ngx_http_request.c:1929:38: Call
                  1927.         c->write->handler = ngx_http_request_handler;
                  1928. 
                  1929.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                             ^
                  1930.         return;
                  1931.     }

src/http/ngx_http_special_response.c:341:1: Parameter `r->uri.len`
                    339. 
                    340. 
                    341. ngx_int_t
                         ^
                    342. ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error)
                    343. {

src/http/ngx_http_special_response.c:391:24: Call
                    389.         for (i = 0; i < clcf->error_pages->nelts; i++) {
                    390.             if (err_page[i].status == error) {
                    391.                 return ngx_http_send_error_page(r, &err_page[i]);
                                                ^
                    392.             }
                    393.         }

src/http/ngx_http_special_response.c:512:1: Parameter `r->uri.len`
                      510. 
                      511. 
                      512. static ngx_int_t
                           ^
                      513. ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
                      514. {

src/http/ngx_http_special_response.c:546:16: Call
                      544.         }
                      545. 
                      546.         return ngx_http_internal_redirect(r, &uri, &args);
                                          ^
                      547.     }
                      548. 

src/http/ngx_http_core_module.c:2275:1: Parameter `r->uri.len`
                        2273. 
                        2274. 
                        2275. ngx_int_t
                              ^
                        2276. ngx_http_internal_redirect(ngx_http_request_t *r,
                        2277.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2305:5: Call
                        2303.                    "internal redirect: \"%V?%V\"", uri, &r->args);
                        2304. 
                        2305.     ngx_http_set_exten(r);
                                  ^
                        2306. 
                        2307.     /* clear the modules contexts */

src/http/ngx_http_core_module.c:1715:1: <LHS trace>
1713. 
1714. 
1715. void
      ^
1716. ngx_http_set_exten(ngx_http_request_t *r)
1717. {

src/http/ngx_http_core_module.c:1715:1: Parameter `r->uri.len`
                          1713. 
                          1714. 
                          1715. void
                                ^
                          1716. ngx_http_set_exten(ngx_http_request_t *r)
                          1717. {

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