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

src/http/ngx_http_upstream.c:2193:1: Parameter `r->main->count`
2191. 
2192. 
2193. static void
      ^
2194. ngx_http_upstream_process_header(ngx_http_request_t *r, ngx_http_upstream_t *u)
2195. {

src/http/ngx_http_upstream.c:2333:9: Call
2331.     }
2332. 
2333.     if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
              ^
2334.         return;
2335.     }

src/http/ngx_http_upstream.c:2634:1: Parameter `r->main->count`
  2632. 
  2633. 
  2634. static ngx_int_t
        ^
  2635. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2636. {

src/http/ngx_http_upstream.c:2338:9: Call
2336. 
2337.     if (!r->subrequest_in_memory) {
2338.         ngx_http_upstream_send_response(r, u);
              ^
2339.         return;
2340.     }

src/http/ngx_http_upstream.c:2855:1: Parameter `r->main->count`
  2853. 
  2854. 
  2855. static void
        ^
  2856. ngx_http_upstream_send_response(ngx_http_request_t *r, ngx_http_upstream_t *u)
  2857. {

src/http/ngx_http_upstream.c:3194:5: Call
  3192.     r->write_event_handler = ngx_http_upstream_process_downstream;
  3193. 
  3194.     ngx_http_upstream_process_upstream(r, u);
            ^
  3195. }
  3196. 

src/http/ngx_http_upstream.c:3839:1: Parameter `r->main->count`
    3837. 
    3838. 
    3839. static void
          ^
    3840. ngx_http_upstream_process_upstream(ngx_http_request_t *r,
    3841.     ngx_http_upstream_t *u)

src/http/ngx_http_upstream.c:3881:5: Call
    3879.     }
    3880. 
    3881.     ngx_http_upstream_process_request(r, u);
              ^
    3882. }
    3883. 

src/http/ngx_http_upstream.c:3885:1: Parameter `r->main->count`
      3883. 
      3884. 
      3885. static void
            ^
      3886. ngx_http_upstream_process_request(ngx_http_request_t *r,
      3887.     ngx_http_upstream_t *u)

src/http/ngx_http_upstream.c:3988:13: Call
      3986. 
      3987.         if (!u->cacheable && !u->store && u->peer.connection) {
      3988.             ngx_http_upstream_finalize_request(r, u, NGX_ERROR);
                        ^
      3989.         }
      3990.     }

src/http/ngx_http_upstream.c:4247:1: Parameter `r->main->count`
        4245. 
        4246. 
        4247. static void
              ^
        4248. ngx_http_upstream_finalize_request(ngx_http_request_t *r,
        4249.     ngx_http_upstream_t *u, ngx_int_t rc)

src/http/ngx_http_upstream.c:4258:9: Call
        4256.     if (u->cleanup == NULL) {
        4257.         /* the request was already finalized */
        4258.         ngx_http_finalize_request(r, NGX_DONE);
                      ^
        4259.         return;
        4260.     }

src/http/ngx_http_request.c:2307:1: Parameter `r->main->count`
          2305. 
          2306. 
          2307. void
                ^
          2308. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
          2309. {

src/http/ngx_http_request.c:2488:9: Call
          2486.     }
          2487. 
          2488.     if (ngx_http_post_action(r) == NGX_OK) {
                        ^
          2489.         return;
          2490.     }

src/http/ngx_http_request.c:3391:1: <LHS trace>
3389. 
3390. 
3391. static ngx_int_t
      ^
3392. ngx_http_post_action(ngx_http_request_t *r)
3393. {

src/http/ngx_http_request.c:3391:1: Parameter `r->main->count`
            3389. 
            3390. 
            3391. static ngx_int_t
                  ^
            3392. ngx_http_post_action(ngx_http_request_t *r)
            3393. {

src/http/ngx_http_request.c:3409:5: Binary operation: ([0, r->main->count + 8] - 1):unsigned32 by call to `ngx_http_upstream_send_response` 
            3407.                    "post action: \"%V\"", &clcf->post_action);
            3408. 
            3409.     r->main->count--;
                      ^
            3410. 
            3411.     r->http_version = NGX_HTTP_VERSION_9;
