src/http/ngx_http_core_module.c:2641: error: Integer Overflow L2
  ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_http_get_forwarded_addr_internal`.

src/http/ngx_http_core_module.c:2641:14: Call
2639. 
2640.     while (i-- > 0) {
2641.         rc = ngx_http_get_forwarded_addr_internal(r, addr, h[i]->value.data,
                   ^
2642.                                                   h[i]->value.len, proxies,
2643.                                                   recursive);

src/http/ngx_http_core_module.c:2665:1: Parameter `*xff`
  2663. 
  2664. 
  2665. static ngx_int_t
        ^
  2666. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
  2667.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2641:14: Call
2639. 
2640.     while (i-- > 0) {
2641.         rc = ngx_http_get_forwarded_addr_internal(r, addr, h[i]->value.data,
                   ^
2642.                                                   h[i]->value.len, proxies,
2643.                                                   recursive);

src/http/ngx_http_core_module.c:2665:1: Parameter `*xff`
  2663. 
  2664. 
  2665. static ngx_int_t
        ^
  2666. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
  2667.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2641:14: Call
2639. 
2640.     while (i-- > 0) {
2641.         rc = ngx_http_get_forwarded_addr_internal(r, addr, h[i]->value.data,
                   ^
2642.                                                   h[i]->value.len, proxies,
2643.                                                   recursive);

src/http/ngx_http_core_module.c:2665:1: Parameter `*xff`
  2663. 
  2664. 
  2665. static ngx_int_t
        ^
  2666. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
  2667.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2694:13: Call
  2692.         }
  2693. 
  2694.         if (ngx_parse_addr_port(r->pool, &paddr, p, xfflen - (p - xff))
                    ^
  2695.             != NGX_OK)
  2696.         {

src/core/ngx_inet.c:621:1: Parameter `*text`
    619. 
    620. 
    621. ngx_int_t
         ^
    622. ngx_parse_addr_port(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
    623.     size_t len)

src/core/ngx_inet.c:629:10: Call
    627.     ngx_int_t   rc, port;
    628. 
    629.     rc = ngx_parse_addr(pool, addr, text, len);
                  ^
    630. 
    631.     if (rc != NGX_DECLINED) {

src/core/ngx_inet.c:561:1: Parameter `*text`
      559. 
      560. 
      561. ngx_int_t
           ^
      562. ngx_parse_addr(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text, size_t len)
      563. {

src/core/ngx_inet.c:663:12: Call
    661.     plen = last - p;
    662. 
    663.     port = ngx_atoi(p, plen);
                    ^
    664. 
    665.     if (port < 1 || port > 65535) {

src/core/ngx_string.c:926:5: <LHS trace>
924.     }
925. 
926.     cutoff = NGX_MAX_INT_T_VALUE / 10;
         ^
927.     cutlim = NGX_MAX_INT_T_VALUE % 10;
928. 

src/core/ngx_string.c:926:5: Assignment
      924.     }
      925. 
      926.     cutoff = NGX_MAX_INT_T_VALUE / 10;
               ^
      927.     cutlim = NGX_MAX_INT_T_VALUE % 10;
      928. 

src/core/ngx_string.c:917:1: <RHS trace>
915. 
916. 
917. ngx_int_t
     ^
918. ngx_atoi(u_char *line, size_t n)
919. {

src/core/ngx_string.c:917:1: Parameter `*line`
      915. 
      916. 
      917. ngx_int_t
           ^
      918. ngx_atoi(u_char *line, size_t n)
      919. {

src/core/ngx_string.c:938:9: Binary operation: ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_http_get_forwarded_addr_internal` 
      936.         }
      937. 
      938.         value = value * 10 + (*line - '0');
                   ^
      939.     }
      940. 
