src/http/ngx_http_core_module.c:2847: error: Integer Overflow L2
  ([1, +oo] - 2):unsigned64 by call to `ngx_parse_addr_port`.

src/http/ngx_http_core_module.c:2822:1: Parameter `xfflen`
2820. 
2821. 
2822. static ngx_int_t
      ^
2823. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
2824.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2847:9: Call
2845.     }
2846. 
2847.     if (ngx_parse_addr_port(r->pool, &paddr, p, xfflen - (p - xff)) != NGX_OK) {
              ^
2848.         return NGX_DECLINED;
2849.     }

src/core/ngx_inet.c:615:1: <LHS trace>
613. 
614. 
615. ngx_int_t
     ^
616. ngx_parse_addr_port(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
617.     size_t len)

src/core/ngx_inet.c:615:1: Parameter `len`
  613. 
  614. 
  615. ngx_int_t
       ^
  616. ngx_parse_addr_port(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
  617.     size_t len)

src/core/ngx_inet.c:641:9: Binary operation: ([1, +oo] - 2):unsigned64 by call to `ngx_parse_addr_port` 
  639. 
  640.         text++;
  641.         len -= 2;
               ^
  642. 
  643.     } else
