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

src/http/ngx_http_upstream.c:2379:1: Parameter `r->uri_changes`
2377. 
2378. 
2379. static void
      ^
2380. ngx_http_upstream_upgrade(ngx_http_request_t *r, ngx_http_upstream_t *u)
2381. {

src/http/ngx_http_upstream.c:2441:9: Call
2439.         || r->header_in->pos != r->header_in->last)
2440.     {
2441.         ngx_http_upstream_process_upgraded(r, 0);
              ^
2442.     }
2443. }

src/http/ngx_http_upstream.c:2476:1: Parameter `r->uri_changes`
  2474. 
  2475. 
  2476. static void
        ^
  2477. ngx_http_upstream_process_upgraded(ngx_http_request_t *r,
  2478.     ngx_uint_t from_upstream)

src/http/ngx_http_upstream.c:2500:9: Call
  2498.         c->timedout = 1;
  2499.         ngx_connection_error(c, NGX_ETIMEDOUT, "client timed out");
  2500.         ngx_http_upstream_finalize_request(r, u, NGX_HTTP_REQUEST_TIME_OUT);
                ^
  2501.         return;
  2502.     }

src/http/ngx_http_upstream.c:3270:1: Parameter `r->uri_changes`
    3268. 
    3269. 
    3270. static void
          ^
    3271. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
    3272.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:3402:5: Call
    3400.     }
    3401. 
    3402.     ngx_http_finalize_request(r, rc);
              ^
    3403. }
    3404. 

src/http/ngx_http_request.c:1946:1: Parameter `r->uri_changes`
      1944. 
      1945. 
      1946. void
            ^
      1947. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
      1948. {

src/http/ngx_http_request.c:1984:13: Call
      1982.         || c->error)
      1983.     {
      1984.         if (ngx_http_post_action(r) == NGX_OK) {
                        ^
      1985.             return;
      1986.         }

src/http/ngx_http_request.c:2963:1: Parameter `r->uri_changes`
        2961. 
        2962. 
        2963. static ngx_int_t
              ^
        2964. ngx_http_post_action(ngx_http_request_t *r)
        2965. {

src/http/ngx_http_request.c:2990:9: Call
        2988. 
        2989.     if (clcf->post_action.data[0] == '/') {
        2990.         ngx_http_internal_redirect(r, &clcf->post_action, NULL);
                      ^
        2991. 
        2992.     } else {

src/http/ngx_http_core_module.c:2541:1: <LHS trace>
2539. 
2540. 
2541. ngx_int_t
      ^
2542. ngx_http_internal_redirect(ngx_http_request_t *r,
2543.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2541:1: Parameter `r->uri_changes`
          2539. 
          2540. 
          2541. ngx_int_t
                ^
          2542. ngx_http_internal_redirect(ngx_http_request_t *r,
          2543.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2547:5: Binary operation: ([0, r->uri_changes] - 1):unsigned32 by call to `ngx_http_upstream_process_upgraded` 
          2545.     ngx_http_core_srv_conf_t  *cscf;
          2546. 
          2547.     r->uri_changes--;
                    ^
          2548. 
          2549.     if (r->uri_changes == 0) {
