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

src/http/ngx_http_upstream.c:837:5: Call
835.     ngx_resolve_name_done(ctx);
836. 
837.     ngx_http_upstream_connect(r, r->upstream);
         ^
838. }
839. 

src/http/ngx_http_upstream.c:1027:1: Parameter `r->uri.len`
  1025. 
  1026. 
  1027. static void
        ^
  1028. ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1029. {

src/http/ngx_http_upstream.c:1158:5: Call
  1156. #endif
  1157. 
  1158.     ngx_http_upstream_send_request(r, u);
            ^
  1159. }
  1160. 

src/http/ngx_http_upstream.c:1297:1: Parameter `r->uri.len`
    1295. 
    1296. 
    1297. static void
          ^
    1298. ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u)
    1299. {

src/http/ngx_http_upstream.c:1368:9: Call
    1366.          */
    1367. 
    1368.         ngx_http_upstream_process_header(r, u);
                  ^
    1369.         return;
    1370.     }

src/http/ngx_http_upstream.c:1420:1: Parameter `r->uri.len`
      1418. 
      1419. 
      1420. static void
            ^
      1421. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
      1422. {

src/http/ngx_http_upstream.c:1551:13: Call
      1549.         }
      1550. 
      1551.         if (ngx_http_upstream_test_next(r, u) == NGX_OK) {
                        ^
      1552.             return;
      1553.         }

src/http/ngx_http_upstream.c:1607:1: Parameter `r->uri.len`
        1605. 
        1606. 
        1607. static ngx_int_t
              ^
        1608. ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
        1609. {

src/http/ngx_http_upstream.c:1622:13: Call
        1620. 
        1621.         if (u->peer.tries > 1 && (u->conf->next_upstream & un->mask)) {
        1622.             ngx_http_upstream_next(r, u, un->mask);
                          ^
        1623.             return NGX_OK;
        1624.         }

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

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

src/http/ngx_http_upstream.c:740:1: Parameter `r->uri.len`
            738. 
            739. 
            740. static ngx_int_t
                 ^
            741. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
            742. {

src/http/ngx_http_upstream.c:767:13: Call
            765.     if (rc == NGX_OK) {
            766. 
            767.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                             ^
            768.             return NGX_DONE;
            769.         }

src/http/ngx_http_upstream.c:1753:1: Parameter `r->uri.len`
              1751. 
              1752. 
              1753. static ngx_int_t
                    ^
              1754. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
              1755. {

src/http/ngx_http_upstream.c:1768:9: Call
              1766.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
              1767.     {
              1768.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                            ^
              1769. 
              1770.         part = &u->headers_in.headers.part;

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

src/http/ngx_http_upstream.c:2950:5: Call
                2948.     }
                2949. 
                2950.     ngx_http_finalize_request(r, rc);
                          ^
                2951. }
                2952. 

src/http/ngx_http_request.c:1831:1: Parameter `r->uri.len`
                  1829. 
                  1830. 
                  1831. void
                        ^
                  1832. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
                  1833. {

src/http/ngx_http_request.c:1904:38: Call
                  1902.         c->write->handler = ngx_http_request_handler;
                  1903. 
                  1904.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                             ^
                  1905.         return;
                  1906.     }

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:2163:1: Parameter `r->uri.len`
                        2161. 
                        2162. 
                        2163. ngx_int_t
                              ^
                        2164. ngx_http_internal_redirect(ngx_http_request_t *r,
                        2165.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2194:5: Call
                        2192.                    "internal redirect: \"%V?%V\"", uri, &r->args);
                        2193. 
                        2194.     ngx_http_set_exten(r);
                                  ^
                        2195. 
                        2196.     /* clear the modules contexts */

src/http/ngx_http_core_module.c:1672:1: <LHS trace>
1670. 
1671. 
1672. void
      ^
1673. ngx_http_set_exten(ngx_http_request_t *r)
1674. {

src/http/ngx_http_core_module.c:1672:1: Parameter `r->uri.len`
                          1670. 
                          1671. 
                          1672. void
                                ^
                          1673. ngx_http_set_exten(ngx_http_request_t *r)
                          1674. {

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