src/http/ngx_http_upstream_round_robin.c:188: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64.

src/http/ngx_http_upstream_round_robin.c:176:9: <LHS trace>
174.     u.port = (in_port_t) (us->port ? us->port : us->default_port);
175. 
176.     if (ngx_inet_resolve_host(cf->pool, &u) != NGX_OK) {
             ^
177.         if (u.err) {
178.             ngx_log_error(NGX_LOG_EMERG, cf->log, 0,

src/http/ngx_http_upstream_round_robin.c:176:9: Call
174.     u.port = (in_port_t) (us->port ? us->port : us->default_port);
175. 
176.     if (ngx_inet_resolve_host(cf->pool, &u) != NGX_OK) {
             ^
177.         if (u.err) {
178.             ngx_log_error(NGX_LOG_EMERG, cf->log, 0,

src/core/ngx_inet.c:1081:1: Parameter `u->naddrs`
  1079. #else /* !NGX_HAVE_GETADDRINFO || !NGX_HAVE_INET6 */
  1080. 
  1081. ngx_int_t
        ^
  1082. ngx_inet_resolve_host(ngx_pool_t *pool, ngx_url_t *u)
  1083. {

src/http/ngx_http_upstream_round_robin.c:186:5: Assignment
184.     }
185. 
186.     n = u.naddrs;
         ^
187. 
188.     peers = ngx_pcalloc(cf->pool, sizeof(ngx_http_upstream_rr_peers_t)

src/http/ngx_http_upstream_round_robin.c:188:13: Binary operation: ([0, +oo] - 1):unsigned64
186.     n = u.naddrs;
187. 
188.     peers = ngx_pcalloc(cf->pool, sizeof(ngx_http_upstream_rr_peers_t)
                 ^
189.                               + sizeof(ngx_http_upstream_rr_peer_t) * (n - 1));
190.     if (peers == NULL) {
