src/http/modules/ngx_http_memcached_module.c:210: error: Integer Overflow L2
  ([0, `r->uri.len`] - 1):unsigned64 by call to `ngx_http_upstream_init`.

src/http/modules/ngx_http_memcached_module.c:154:1: Parameter `r->uri.len`
152. 
153. 
154. static ngx_int_t
     ^
155. ngx_http_memcached_handler(ngx_http_request_t *r)
156. {

src/http/modules/ngx_http_memcached_module.c:176:9: Call
174.     }
175. 
176.     if (ngx_http_upstream_create(r) != NGX_OK) {
             ^
177.         return NGX_HTTP_INTERNAL_SERVER_ERROR;
178.     }

src/http/ngx_http_upstream.c:407:1: Parameter `r->uri.len`
  405. 
  406. 
  407. ngx_int_t
       ^
  408. ngx_http_upstream_create(ngx_http_request_t *r)
  409. {

src/http/modules/ngx_http_memcached_module.c:210:5: Call
208.     r->main->count++;
209. 
210.     ngx_http_upstream_init(r);
         ^
211. 
212.     return NGX_DONE;

src/http/ngx_http_upstream.c:442:1: Parameter `r->uri.len`
  440. 
  441. 
  442. void
       ^
  443. ngx_http_upstream_init(ngx_http_request_t *r)
  444. {

src/http/ngx_http_upstream.c:475:5: Call
  473.     }
  474. 
  475.     ngx_http_upstream_init_request(r);
           ^
  476. }
  477. 

src/http/ngx_http_upstream.c:479:1: Parameter `r->uri.len`
    477. 
    478. 
    479. static void
         ^
    480. ngx_http_upstream_init_request(ngx_http_request_t *r)
    481. {

src/http/ngx_http_upstream.c:502:14: Call
    500.         ngx_int_t  rc;
    501. 
    502.         rc = ngx_http_upstream_cache(r, u);
                      ^
    503. 
    504.         if (rc == NGX_BUSY) {

src/http/ngx_http_upstream.c:694:1: Parameter `r->uri.len`
      692. #if (NGX_HTTP_CACHE)
      693. 
      694. static ngx_int_t
           ^
      695. ngx_http_upstream_cache(ngx_http_request_t *r, ngx_http_upstream_t *u)
      696. {

src/http/ngx_http_upstream.c:789:14: Call
      787.     case NGX_OK:
      788. 
      789.         rc = ngx_http_upstream_cache_send(r, u);
                        ^
      790. 
      791.         if (rc != NGX_HTTP_UPSTREAM_INVALID_HEADER) {

src/http/ngx_http_upstream.c:846:1: Parameter `r->uri.len`
        844. 
        845. 
        846. static ngx_int_t
             ^
        847. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
        848. {

src/http/ngx_http_upstream.c:879:13: Call
        877.     if (rc == NGX_OK) {
        878. 
        879.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                         ^
        880.             return NGX_DONE;
        881.         }

src/http/ngx_http_upstream.c:2123:1: Parameter `r->uri.len`
          2121. 
          2122. 
          2123. static ngx_int_t
                ^
          2124. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
          2125. {

src/http/ngx_http_upstream.c:2138:9: Call
          2136.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
          2137.     {
          2138.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                        ^
          2139. 
          2140.         part = &u->headers_in.headers.part;

src/http/ngx_http_upstream.c:3536:1: Parameter `r->uri.len`
            3534. 
            3535. 
            3536. static void
                  ^
            3537. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
            3538.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:3675:9: Call
            3673. 
            3674.     if (r->header_only) {
            3675.         ngx_http_finalize_request(r, rc);
                          ^
            3676.         return;
            3677.     }

src/http/ngx_http_request.c:2251:1: Parameter `r->uri.len`
              2249. 
              2250. 
              2251. void
                    ^
              2252. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
              2253. {

src/http/ngx_http_request.c:2323:38: Call
              2321.         c->write->handler = ngx_http_request_handler;
              2322. 
              2323.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                         ^
              2324.         return;
              2325.     }

src/http/ngx_http_special_response.c:365:1: Parameter `r->uri.len`
                363. 
                364. 
                365. ngx_int_t
                     ^
                366. ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error)
                367. {

src/http/ngx_http_special_response.c:416:24: Call
                414.         for (i = 0; i < clcf->error_pages->nelts; i++) {
                415.             if (err_page[i].status == error) {
                416.                 return ngx_http_send_error_page(r, &err_page[i]);
                                            ^
                417.             }
                418.         }

src/http/ngx_http_special_response.c:534:1: Parameter `r->uri.len`
                  532. 
                  533. 
                  534. static ngx_int_t
                       ^
                  535. ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
                  536. {

src/http/ngx_http_special_response.c:570:16: Call
                  568.         }
                  569. 
                  570.         return ngx_http_internal_redirect(r, &uri, &args);
                                      ^
                  571.     }
                  572. 

src/http/ngx_http_core_module.c:2561:1: Parameter `r->uri.len`
                    2559. 
                    2560. 
                    2561. ngx_int_t
                          ^
                    2562. ngx_http_internal_redirect(ngx_http_request_t *r,
                    2563.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2591:5: Call
                    2589.                    "internal redirect: \"%V?%V\"", uri, &r->args);
                    2590. 
                    2591.     ngx_http_set_exten(r);
                              ^
                    2592. 
                    2593.     /* clear the modules contexts */

src/http/ngx_http_core_module.c:1797:1: <LHS trace>
1795. 
1796. 
1797. void
      ^
1798. ngx_http_set_exten(ngx_http_request_t *r)
1799. {

src/http/ngx_http_core_module.c:1797:1: Parameter `r->uri.len`
                      1795. 
                      1796. 
                      1797. void
                            ^
                      1798. ngx_http_set_exten(ngx_http_request_t *r)
                      1799. {

src/http/ngx_http_core_module.c:1804:10: Binary operation: ([0, r->uri.len] - 1):unsigned64 by call to `ngx_http_upstream_init` 
                      1802.     ngx_str_null(&r->exten);
                      1803. 
                      1804.     for (i = r->uri.len - 1; i > 1; i--) {
                                     ^
                      1805.         if (r->uri.data[i] == '.' && r->uri.data[i - 1] != '/') {
                      1806. 
