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

src/http/ngx_http_core_module.c:2665:1: Parameter `xfflen`
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: <LHS trace>
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:621:1: Parameter `len`
  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:647:9: Binary operation: ([1, +oo] - 2):unsigned64 by call to `ngx_parse_addr_port` 
  645. 
  646.         text++;
  647.         len -= 2;
               ^
  648. 
  649.     } else
