src/http/ngx_http_upstream.c:2190: error: Integer Overflow L2
  ([0, `r->uri.len`] - 1):unsigned64 by call to `ngx_http_upstream_send_response`.

src/http/ngx_http_upstream.c:2047:1: Parameter `r->uri.len`
2045. 
2046. 
2047. static void
      ^
2048. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
2049. {

src/http/ngx_http_upstream.c:2185:9: Call
2183.     }
2184. 
2185.     if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
              ^
2186.         return;
2187.     }

src/http/ngx_http_upstream.c:2449:1: Parameter `r->uri.len`
  2447. 
  2448. 
  2449. static ngx_int_t
        ^
  2450. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2451. {

src/http/ngx_http_upstream.c:2190:9: Call
2188. 
2189.     if (!r->subrequest_in_memory) {
2190.         ngx_http_upstream_send_response(r, u);
              ^
2191.         return;
2192.     }

src/http/ngx_http_upstream.c:2669:1: Parameter `r->uri.len`
  2667. 
  2668. 
  2669. static void
        ^
  2670. ngx_http_upstream_send_response(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2671. {

src/http/ngx_http_upstream.c:2703:13: Call
  2701. 
  2702.         if (!u->cacheable && !u->store) {
  2703.             ngx_http_upstream_finalize_request(r, u, rc);
                    ^
  2704.             return;
  2705.         }

src/http/ngx_http_upstream.c:4065:1: Parameter `r->uri.len`
    4063. 
    4064. 
    4065. static void
          ^
    4066. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
    4067.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:4206:9: Call
    4204. 
    4205.     if (r->header_only) {
    4206.         ngx_http_finalize_request(r, rc);
                  ^
    4207.         return;
    4208.     }

src/http/ngx_http_request.c:2257:1: Parameter `r->uri.len`
      2255. 
      2256. 
      2257. void
            ^
      2258. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
      2259. {

src/http/ngx_http_request.c:2329:38: Call
      2327.         c->write->handler = ngx_http_request_handler;
      2328. 
      2329.         ngx_http_finalize_request(r, ngx_http_special_response_handler(r, rc));
                                                 ^
      2330.         return;
      2331.     }

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

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

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

src/http/ngx_http_special_response.c:567:16: Call
          565.         }
          566. 
          567.         return ngx_http_internal_redirect(r, &uri, &args);
                              ^
          568.     }
          569. 

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:1757:1: <LHS trace>
1755. 
1756. 
1757. void
      ^
1758. ngx_http_set_exten(ngx_http_request_t *r)
1759. {

src/http/ngx_http_core_module.c:1757:1: Parameter `r->uri.len`
              1755. 
              1756. 
              1757. void
                    ^
              1758. ngx_http_set_exten(ngx_http_request_t *r)
              1759. {

src/http/ngx_http_core_module.c:1764:10: Binary operation: ([0, r->uri.len] - 1):unsigned64 by call to `ngx_http_upstream_send_response` 
              1762.     ngx_str_null(&r->exten);
              1763. 
              1764.     for (i = r->uri.len - 1; i > 1; i--) {
                             ^
              1765.         if (r->uri.data[i] == '.' && r->uri.data[i - 1] != '/') {
              1766. 
