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

src/http/ngx_http_upstream.c:1612:1: Parameter `r->uri_changes`
1610. 
1611. 
1612. static ngx_int_t
      ^
1613. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
1614. {

src/http/ngx_http_upstream.c:1626:9: Call
1624.     if (u->headers_in.x_accel_redirect) {
1625. 
1626.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
              ^
1627. 
1628.         part = &u->headers_in.headers.part;

src/http/ngx_http_upstream.c:2710:1: Parameter `r->uri_changes`
  2708. 
  2709. 
  2710. static void
        ^
  2711. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
  2712.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:1675:9: Call
1673.         r->valid_unparsed_uri = 0;
1674. 
1675.         ngx_http_internal_redirect(r, uri, &args);
              ^
1676.         return NGX_DONE;
1677.     }

src/http/ngx_http_core_module.c:2165:1: <LHS trace>
2163. 
2164. 
2165. ngx_int_t
      ^
2166. ngx_http_internal_redirect(ngx_http_request_t *r,
2167.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2165:1: Parameter `r->uri_changes`
  2163. 
  2164. 
  2165. ngx_int_t
        ^
  2166. ngx_http_internal_redirect(ngx_http_request_t *r,
  2167.     ngx_str_t *uri, ngx_str_t *args)

src/http/ngx_http_core_module.c:2171:5: Binary operation: ([0, r->uri_changes] - 1):unsigned32 by call to `ngx_http_internal_redirect` 
  2169.     ngx_http_core_srv_conf_t  *cscf;
  2170. 
  2171.     r->uri_changes--;
            ^
  2172. 
  2173.     if (r->uri_changes == 0) {
