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

src/http/ngx_http_core_module.c:3915:9: Call
3913.     u.default_port = 80;
3914. 
3915.     if (ngx_parse_url(cf->pool, &u) != NGX_OK) {
              ^
3916.         if (u.err) {
3917.             ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,

src/core/ngx_inet.c:691:16: Call
  689. 
  690.     if (len && p[0] == '[') {
  691.         return ngx_parse_inet6_url(pool, u);
                      ^
  692.     }
  693. 

src/core/ngx_inet.c:980:5: Assignment
    978.     struct sockaddr_in6  *sin6;
    979. 
    980.     u->socklen = sizeof(struct sockaddr_in6);
             ^
    981.     sin6 = (struct sockaddr_in6 *) &u->sockaddr;
    982.     sin6->sin6_family = AF_INET6;

src/http/ngx_http_core_module.c:3929:5: Assignment
3927.     ngx_memcpy(&lsopt.sockaddr.sockaddr, &u.sockaddr, u.socklen);
3928. 
3929.     lsopt.socklen = u.socklen;
          ^
3930.     lsopt.backlog = NGX_LISTEN_BACKLOG;
3931.     lsopt.rcvbuf = -1;

src/http/ngx_http_core_module.c:4254:9: Call
4252.     }
4253. 
4254.     if (ngx_http_add_listen(cf, cscf, &lsopt) == NGX_OK) {
              ^
4255.         return NGX_CONF_OK;
4256.     }

src/http/ngx_http.c:1140:1: Parameter `lsopt->socklen`
  1138. 
  1139. 
  1140. ngx_int_t
        ^
  1141. ngx_http_add_listen(ngx_conf_t *cf, ngx_http_core_srv_conf_t *cscf,
  1142.     ngx_http_listen_opt_t *lsopt)

src/http/ngx_http.c:1172:16: Call
  1170.         /* a port is already in the port list */
  1171. 
  1172.         return ngx_http_add_addresses(cf, cscf, &port[i], lsopt);
                       ^
  1173.     }
  1174. 

src/http/ngx_http.c:1190:1: Parameter `lsopt->socklen`
    1188. 
    1189. 
    1190. static ngx_int_t
          ^
    1191. ngx_http_add_addresses(ngx_conf_t *cf, ngx_http_core_srv_conf_t *cscf,
    1192.     ngx_http_conf_port_t *port, ngx_http_listen_opt_t *lsopt)

src/http/ngx_http.c:1212:13: Call
    1210.     for (i = 0; i < port->addrs.nelts; i++) {
    1211. 
    1212.         if (ngx_cmp_sockaddr(&lsopt->sockaddr.sockaddr, lsopt->socklen,
                      ^
    1213.                              &addr[i].opt.sockaddr.sockaddr,
    1214.                              addr[i].opt.socklen, 0)

src/core/ngx_inet.c:1358:1: <LHS trace>
1356. 
1357. 
1358. ngx_int_t
      ^
1359. ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
1360.     struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port)

src/core/ngx_inet.c:1358:1: Parameter `slen2`
      1356. 
      1357. 
      1358. ngx_int_t
            ^
      1359. ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
      1360.     struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port)

src/core/ngx_inet.c:1401:13: Binary operation: ([0, +oo] - 2):unsigned64 by call to `ngx_http_add_listen` 
      1399. 
      1400.         if (slen1 < slen2) {
      1401.             len = slen1 - offsetof(struct sockaddr_un, sun_path);
                        ^
      1402. 
      1403.         } else {
