src/http/ngx_http_upstream.c:1555: error: Integer Overflow L2
  ([0, `r->main->count` + 4] - 1):unsigned32 by call to `ngx_http_upstream_intercept_errors`.

src/http/ngx_http_upstream.c:1420:1: Parameter `r->main->count`
1418. 
1419. 
1420. static void
      ^
1421. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
1422. {

src/http/ngx_http_upstream.c:1551:13: Call
1549.         }
1550. 
1551.         if (ngx_http_upstream_test_next(r, u) == NGX_OK) {
                  ^
1552.             return;
1553.         }

src/http/ngx_http_upstream.c:1607:1: Parameter `r->main->count`
  1605. 
  1606. 
  1607. static ngx_int_t
        ^
  1608. ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1609. {

src/http/ngx_http_upstream.c:1555:13: Call
1553.         }
1554. 
1555.         if (ngx_http_upstream_intercept_errors(r, u) == NGX_OK) {
                  ^
1556.             return;
1557.         }

src/http/ngx_http_upstream.c:1651:1: Parameter `r->main->count`
  1649. 
  1650. 
  1651. static ngx_int_t
        ^
  1652. ngx_http_upstream_intercept_errors(ngx_http_request_t *r,
  1653.     ngx_http_upstream_t *u)

src/http/ngx_http_upstream.c:1664:9: Call
  1662. 
  1663.     if (status == NGX_HTTP_NOT_FOUND && u->conf->intercept_404) {
  1664.         ngx_http_upstream_finalize_request(r, u, NGX_HTTP_NOT_FOUND);
                ^
  1665.         return NGX_OK;
  1666.     }

src/http/ngx_http_upstream.c:2846:1: Parameter `r->main->count`
    2844. 
    2845. 
    2846. static void
          ^
    2847. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
    2848.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:2950:5: Call
    2948.     }
    2949. 
    2950.     ngx_http_finalize_request(r, rc);
              ^
    2951. }
    2952. 

src/http/ngx_http_request.c:1831:1: Parameter `r->main->count`
      1829. 
      1830. 
      1831. void
            ^
      1832. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
      1833. {

src/http/ngx_http_request.c:2001:9: Call
      1999.     }
      2000. 
      2001.     if (ngx_http_post_action(r) == NGX_OK) {
                    ^
      2002.         return;
      2003.     }

src/http/ngx_http_request.c:2809:1: <LHS trace>
2807. 
2808. 
2809. static ngx_int_t
      ^
2810. ngx_http_post_action(ngx_http_request_t *r)
2811. {

src/http/ngx_http_request.c:2809:1: Parameter `r->main->count`
        2807. 
        2808. 
        2809. static ngx_int_t
              ^
        2810. ngx_http_post_action(ngx_http_request_t *r)
        2811. {

src/http/ngx_http_request.c:2823:5: Binary operation: ([0, r->main->count + 4] - 1):unsigned32 by call to `ngx_http_upstream_intercept_errors` 
        2821.                    "post action: \"%V\"", &clcf->post_action);
        2822. 
        2823.     r->main->count--;
                  ^
        2824. 
        2825.     r->http_version = NGX_HTTP_VERSION_9;
