src/http/ngx_http_upstream.c:844: error: Integer Overflow L1
  (0 - 1):unsigned32 by call to `ngx_http_upstream_connect`.

src/http/ngx_http_upstream.c:842:5: Assignment
840. 
841.     ngx_resolve_name_done(ctx);
842.     ur->ctx = NULL;
         ^
843. 
844.     ngx_http_upstream_connect(r, u);

src/http/ngx_http_upstream.c:844:5: Call
842.     ur->ctx = NULL;
843. 
844.     ngx_http_upstream_connect(r, u);
         ^
845. }
846. 

src/http/ngx_http_upstream.c:1028:1: Parameter `r->main->count`
  1026. 
  1027. 
  1028. static void
        ^
  1029. ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u)
  1030. {

src/http/ngx_http_upstream.c:1159:5: Call
  1157. #endif
  1158. 
  1159.     ngx_http_upstream_send_request(r, u);
            ^
  1160. }
  1161. 

src/http/ngx_http_upstream.c:1298:1: Parameter `r->main->count`
    1296. 
    1297. 
    1298. static void
          ^
    1299. ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u)
    1300. {

src/http/ngx_http_upstream.c:1369:9: Call
    1367.          */
    1368. 
    1369.         ngx_http_upstream_process_header(r, u);
                  ^
    1370.         return;
    1371.     }

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

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

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

src/http/ngx_http_upstream.c:1623:13: Call
        1621. 
        1622.         if (u->peer.tries > 1 && (u->conf->next_upstream & un->mask)) {
        1623.             ngx_http_upstream_next(r, u, un->mask);
                          ^
        1624.             return NGX_OK;
        1625.         }

src/http/ngx_http_upstream.c:2703:1: Parameter `r->main->count`
          2701. 
          2702. 
          2703. static void
                ^
          2704. ngx_http_upstream_next(ngx_http_request_t *r, ngx_http_upstream_t *u,
          2705.     ngx_uint_t ft_type)

src/http/ngx_http_upstream.c:2781:26: Call
          2779.                 if (rc == NGX_OK) {
          2780.                     u->cache_status = NGX_HTTP_CACHE_STALE;
          2781.                     rc = ngx_http_upstream_cache_send(r, u);
                                         ^
          2782.                 }
          2783. 

src/http/ngx_http_upstream.c:746:1: Parameter `r->main->count`
            744. 
            745. 
            746. static ngx_int_t
                 ^
            747. ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
            748. {

src/http/ngx_http_upstream.c:773:13: Call
            771.     if (rc == NGX_OK) {
            772. 
            773.         if (ngx_http_upstream_process_headers(r, u) != NGX_OK) {
                             ^
            774.             return NGX_DONE;
            775.         }

src/http/ngx_http_upstream.c:1754:1: Parameter `r->main->count`
              1752. 
              1753. 
              1754. static ngx_int_t
                    ^
              1755. ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u)
              1756. {

src/http/ngx_http_upstream.c:1769:9: Call
              1767.         && !(u->conf->ignore_headers & NGX_HTTP_UPSTREAM_IGN_XA_REDIRECT))
              1768.     {
              1769.         ngx_http_upstream_finalize_request(r, u, NGX_DECLINED);
                            ^
              1770. 
              1771.         part = &u->headers_in.headers.part;

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

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

src/http/ngx_http_request.c:1847:1: Parameter `r->main->count`
                  1845. 
                  1846. 
                  1847. void
                        ^
                  1848. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
                  1849. {

src/http/ngx_http_request.c:2017:9: Call
                  2015.     }
                  2016. 
                  2017.     if (ngx_http_post_action(r) == NGX_OK) {
                                ^
                  2018.         return;
                  2019.     }

src/http/ngx_http_request.c:2846:1: <LHS trace>
2844. 
2845. 
2846. static ngx_int_t
      ^
2847. ngx_http_post_action(ngx_http_request_t *r)
2848. {

src/http/ngx_http_request.c:2846:1: Parameter `r->main->count`
                    2844. 
                    2845. 
                    2846. static ngx_int_t
                          ^
                    2847. ngx_http_post_action(ngx_http_request_t *r)
                    2848. {

src/http/ngx_http_request.c:2860:5: Binary operation: (0 - 1):unsigned32 by call to `ngx_http_upstream_connect` 
                    2858.                    "post action: \"%V\"", &clcf->post_action);
                    2859. 
                    2860.     r->main->count--;
                              ^
                    2861. 
                    2862.     r->http_version = NGX_HTTP_VERSION_9;
