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

src/http/ngx_http_upstream.c:5846:9: Call
5844.     ccv.complex_value = &cv;
5845. 
5846.     if (ngx_http_compile_complex_value(&ccv) != NGX_OK) {
              ^
5847.         return NGX_CONF_ERROR;
5848.     }

src/http/ngx_http_script.c:107:1: Parameter `ccv->value->len`
  105. 
  106. 
  107. ngx_int_t
       ^
  108. ngx_http_compile_complex_value(ngx_http_compile_complex_value_t *ccv)
  109. {

src/http/ngx_http_upstream.c:5871:14: Call
5869.         }
5870. 
5871.         rc = ngx_parse_addr_port(cf->pool, local->addr, value[1].data,
                   ^
5872.                                  value[1].len);
5873. 

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
