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

src/http/ngx_http_upstream.c:849:5: Call
847.     ur->ctx = NULL;
848. 
849.     ngx_http_upstream_connect(r, u);
         ^
850. }
851. 

src/http/ngx_http_upstream.c:1033:1: Parameter `r->uri.len`
  1031. 
  1032. 
  1033. static void
        ^
  1034. ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1035. {

src/http/ngx_http_upstream.c:1164:5: Call
  1162. #endif
  1163. 
  1164.     ngx_http_upstream_send_request(r, u);
            ^
  1165. }
  1166. 

src/http/ngx_http_upstream.c:1303:1: Parameter `r->uri.len`
    1301. 
    1302. 
    1303. static void
          ^
    1304. ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u)
    1305. {

src/http/ngx_http_upstream.c:1374:9: Call
    1372.          */
    1373. 
    1374.         ngx_http_upstream_process_header(r, u);
                  ^
    1375.         return;
    1376.     }

src/http/ngx_http_upstream.c:1426:1: Parameter `r->uri.len`
      1424. 
      1425. 
      1426. static void
            ^
      1427. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
      1428. {

src/http/ngx_http_upstream.c:1557:13: Call
      1555.         }
      1556. 
      1557.         if (ngx_http_upstream_test_next(r, u) == NGX_OK) {
                        ^
      1558.             return;
      1559.         }

src/http/ngx_http_upstream.c:1613:1: Parameter `r->uri.len`
        1611. 
        1612. 
        1613. static ngx_int_t
              ^
        1614. ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
        1615. {

src/http/ngx_http_upstream.c:1628:13: Call
        1626. 
        1627.         if (u->peer.tries > 1 && (u->conf->next_upstream & un->mask)) {
        1628.             ngx_http_upstream_next(r, u, un->mask);
                          ^
        1629.             return NGX_OK;
        1630.         }

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

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

src/http/ngx_http_upstream.c:746:1: Parameter `r->uri.len`
            744. 
            745. 
            746. static ngx_int_t
                 ^
            747. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
            748. {

src/http/ngx_http_upstream.c:778:13: Call
            776.     if (rc == NGX_OK) {
            777. 
            778.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                             ^
            779.             return NGX_DONE;
            780.         }

src/http/ngx_http_upstream.c:1759:1: Parameter `r->uri.len`
              1757. 
              1758. 
              1759. static ngx_int_t
                    ^
              1760. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
              1761. {

src/http/ngx_http_upstream.c:1774:9: Call
              1772.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
              1773.     {
              1774.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                            ^
              1775. 
              1776.         part = &u->headers_in.headers.part;

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

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

src/http/ngx_http_request.c:1835:1: Parameter `r->uri.len`
                  1833. 
                  1834. 
                  1835. void
                        ^
                  1836. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
                  1837. {

src/http/ngx_http_request.c:1908:38: Call
                  1906.         c->write->handler = ngx_http_request_handler;
                  1907. 
                  1908.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                             ^
                  1909.         return;
                  1910.     }

src/http/ngx_http_special_response.c:333:1: Parameter `r->uri.len`
                    331. 
                    332. 
                    333. ngx_int_t
                         ^
                    334. ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error)
                    335. {

src/http/ngx_http_special_response.c:383:24: Call
                    381.         for (i = 0; i < clcf->error_pages->nelts; i++) {
                    382.             if (err_page[i].status == error) {
                    383.                 return ngx_http_send_error_page(r, &err_page[i]);
                                                ^
                    384.             }
                    385.         }

src/http/ngx_http_special_response.c:504:1: Parameter `r->uri.len`
                      502. 
                      503. 
                      504. static ngx_int_t
                           ^
                      505. ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
                      506. {

src/http/ngx_http_special_response.c:540:16: Call
                      538.         }
                      539. 
                      540.         return ngx_http_internal_redirect(r, &uri, &args);
                                          ^
                      541.     }
                      542. 

src/http/ngx_http_core_module.c:2149:1: Parameter `r->uri.len`
                        2147. 
                        2148. 
                        2149. ngx_int_t
                              ^
                        2150. ngx_http_internal_redirect(ngx_http_request_t *r,
                        2151.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2180:5: Call
                        2178.                    "internal redirect: \"%V?%V\"", uri, &r->args);
                        2179. 
                        2180.     ngx_http_set_exten(r);
                                  ^
                        2181. 
                        2182.     /* clear the modules contexts */

src/http/ngx_http_core_module.c:1666:1: <LHS trace>
1664. 
1665. 
1666. void
      ^
1667. ngx_http_set_exten(ngx_http_request_t *r)
1668. {

src/http/ngx_http_core_module.c:1666:1: Parameter `r->uri.len`
                          1664. 
                          1665. 
                          1666. void
                                ^
                          1667. ngx_http_set_exten(ngx_http_request_t *r)
                          1668. {

src/http/ngx_http_core_module.c:1674:10: Binary operation: ([0, +oo] - 1):unsigned64 by call to `ngx_http_upstream_connect` 
                          1672.     r->exten.data = NULL;
                          1673. 
                          1674.     for (i = r->uri.len - 1; i > 1; i--) {
                                         ^
                          1675.         if (r->uri.data[i] == '.' && r->uri.data[i - 1] != '/') {
                          1676. 
