src/http/ngx_http_upstream.c:2162: error: Integer Overflow L2
  ([0, `r->uri_changes`] - 1):unsigned32 by call to `ngx_http_upstream_send_response`.

src/http/ngx_http_upstream.c:2019:1: Parameter `r->uri_changes`
2017. 
2018. 
2019. static void
      ^
2020. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
2021. {

src/http/ngx_http_upstream.c:2157:9: Call
2155.     }
2156. 
2157.     if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
              ^
2158.         return;
2159.     }

src/http/ngx_http_upstream.c:2421:1: Parameter `r->uri_changes`
  2419. 
  2420. 
  2421. static ngx_int_t
        ^
  2422. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2423. {

src/http/ngx_http_upstream.c:2162:9: Call
2160. 
2161.     if (!r->subrequest_in_memory) {
2162.         ngx_http_upstream_send_response(r, u);
              ^
2163.         return;
2164.     }

src/http/ngx_http_upstream.c:2640:1: Parameter `r->uri_changes`
  2638. 
  2639. 
  2640. static void
        ^
  2641. ngx_http_upstream_send_response(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2642. {

src/http/ngx_http_upstream.c:2960:5: Call
  2958.     r->write_event_handler = ngx_http_upstream_process_downstream;
  2959. 
  2960.     ngx_http_upstream_process_upstream(r, u);
            ^
  2961. }
  2962. 

src/http/ngx_http_upstream.c:3533:1: Parameter `r->uri_changes`
    3531. 
    3532. 
    3533. static void
          ^
    3534. ngx_http_upstream_process_upstream(ngx_http_request_t *r,
    3535.     ngx_http_upstream_t *u)

src/http/ngx_http_upstream.c:3597:5: Call
    3595.     }
    3596. 
    3597.     ngx_http_upstream_process_request(r, u);
              ^
    3598. }
    3599. 

src/http/ngx_http_upstream.c:3601:1: Parameter `r->uri_changes`
      3599. 
      3600. 
      3601. static void
            ^
      3602. ngx_http_upstream_process_request(ngx_http_request_t *r,
      3603.     ngx_http_upstream_t *u)

src/http/ngx_http_upstream.c:3683:13: Call
      3681. 
      3682.         if (!u->cacheable && !u->store && u->peer.connection) {
      3683.             ngx_http_upstream_finalize_request(r, u, NGX_ERROR);
                        ^
      3684.         }
      3685.     }

src/http/ngx_http_upstream.c:3923:1: Parameter `r->uri_changes`
        3921. 
        3922. 
        3923. static void
              ^
        3924. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
        3925.     ngx_http_upstream_t *u, ngx_int_t rc)

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

src/http/ngx_http_request.c:2249:1: Parameter `r->uri_changes`
          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:2416:9: Call
          2414.     }
          2415. 
          2416.     if (ngx_http_post_action(r) == NGX_OK) {
                        ^
          2417.         return;
          2418.     }

src/http/ngx_http_request.c:3345:1: Parameter `r->uri_changes`
            3343. 
            3344. 
            3345. static ngx_int_t
                  ^
            3346. ngx_http_post_action(ngx_http_request_t *r)
            3347. {

src/http/ngx_http_request.c:3372:9: Call
            3370. 
            3371.     if (clcf->post_action.data[0] == '/') {
            3372.         ngx_http_internal_redirect(r, &clcf->post_action, NULL);
                          ^
            3373. 
            3374.     } else {

src/http/ngx_http_core_module.c:2549:1: <LHS trace>
2547. 
2548. 
2549. ngx_int_t
      ^
2550. ngx_http_internal_redirect(ngx_http_request_t *r,
2551.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2549:1: Parameter `r->uri_changes`
              2547. 
              2548. 
              2549. ngx_int_t
                    ^
              2550. ngx_http_internal_redirect(ngx_http_request_t *r,
              2551.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2555:5: Binary operation: ([0, r->uri_changes] - 1):unsigned32 by call to `ngx_http_upstream_send_response` 
              2553.     ngx_http_core_srv_conf_t  *cscf;
              2554. 
              2555.     r->uri_changes--;
                        ^
              2556. 
              2557.     if (r->uri_changes == 0) {
