src/http/modules/ngx_http_memcached_module.c:224: 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:168:1: Parameter `r->uri.len`
166. 
167. 
168. static ngx_int_t
     ^
169. ngx_http_memcached_handler(ngx_http_request_t *r)
170. {

src/http/modules/ngx_http_memcached_module.c:190:9: Call
188.     }
189. 
190.     if (ngx_http_upstream_create(r) != NGX_OK) {
             ^
191.         return NGX_HTTP_INTERNAL_SERVER_ERROR;
192.     }

src/http/ngx_http_upstream.c:435:1: Parameter `r->uri.len`
  433. 
  434. 
  435. ngx_int_t
       ^
  436. ngx_http_upstream_create(ngx_http_request_t *r)
  437. {

src/http/modules/ngx_http_memcached_module.c:224:5: Call
222.     r->main->count++;
223. 
224.     ngx_http_upstream_init(r);
         ^
225. 
226.     return NGX_DONE;

src/http/ngx_http_upstream.c:468:1: Parameter `r->uri.len`
  466. 
  467. 
  468. void
       ^
  469. ngx_http_upstream_init(ngx_http_request_t *r)
  470. {

src/http/ngx_http_upstream.c:501:5: Call
  499.     }
  500. 
  501.     ngx_http_upstream_init_request(r);
           ^
  502. }
  503. 

src/http/ngx_http_upstream.c:505:1: Parameter `r->uri.len`
    503. 
    504. 
    505. static void
         ^
    506. ngx_http_upstream_init_request(ngx_http_request_t *r)
    507. {

src/http/ngx_http_upstream.c:543:18: Call
    541. 
    542.         if (rc == NGX_OK) {
    543.             rc = ngx_http_upstream_cache_send(r, u);
                          ^
    544. 
    545.             if (rc == NGX_DONE) {

src/http/ngx_http_upstream.c:943:1: Parameter `r->uri.len`
      941. 
      942. 
      943. static ngx_int_t
           ^
      944. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
      945. {

src/http/ngx_http_upstream.c:977:13: Call
      975.     if (rc == NGX_OK) {
      976. 
      977.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                       ^
      978.             return NGX_DONE;
      979.         }

src/http/ngx_http_upstream.c:2424:1: Parameter `r->uri.len`
        2422. 
        2423. 
        2424. static ngx_int_t
              ^
        2425. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
        2426. {

src/http/ngx_http_upstream.c:2439:9: Call
        2437.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
        2438.     {
        2439.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                      ^
        2440. 
        2441.         part = &u->headers_in.headers.part;

src/http/ngx_http_upstream.c:3926:1: Parameter `r->uri.len`
          3924. 
          3925. 
          3926. static void
                ^
          3927. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
          3928.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:4066:9: Call
          4064. 
          4065.     if (r->header_only) {
          4066.         ngx_http_finalize_request(r, rc);
                        ^
          4067.         return;
          4068.     }

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

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

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:1750:1: <LHS trace>
1748. 
1749. 
1750. void
      ^
1751. ngx_http_set_exten(ngx_http_request_t *r)
1752. {

src/http/ngx_http_core_module.c:1750:1: Parameter `r->uri.len`
                    1748. 
                    1749. 
                    1750. void
                          ^
                    1751. ngx_http_set_exten(ngx_http_request_t *r)
                    1752. {

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