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

src/http/ngx_http_core_module.c:3787:9: Call
3785.     u.default_port = 80;
3786. 
3787.     if (ngx_parse_url(cf->pool, &u) != NGX_OK) {
              ^
3788.         if (u.err) {
3789.             ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,

src/core/ngx_inet.c:693:16: Call
  691. 
  692.     if (len >= 5 && ngx_strncasecmp(p, (u_char *) "unix:", 5) == 0) {
  693.         return ngx_parse_unix_domain_url(pool, u);
                      ^
  694.     }
  695. 

src/core/ngx_inet.c:766:5: Assignment
    764. 
    765.     u->addrs[0].sockaddr = (struct sockaddr *) saun;
    766.     u->addrs[0].socklen = sizeof(struct sockaddr_un);
             ^
    767.     u->addrs[0].name.len = len + 4;
    768.     u->addrs[0].name.data = u->url.data;

src/http/ngx_http_core_module.c:4109:9: Assignment
4107.     for (n = 0; n < u.naddrs; n++) {
4108.         lsopt.sockaddr = u.addrs[n].sockaddr;
4109.         lsopt.socklen = u.addrs[n].socklen;
              ^
4110.         lsopt.addr_text = u.addrs[n].name;
4111.         lsopt.wildcard = ngx_inet_wildcard(lsopt.sockaddr);

src/http/ngx_http_core_module.c:4113:13: Call
4111.         lsopt.wildcard = ngx_inet_wildcard(lsopt.sockaddr);
4112. 
4113.         if (ngx_http_add_listen(cf, cscf, &lsopt) != NGX_OK) {
                  ^
4114.             return NGX_CONF_ERROR;
4115.         }

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, lsopt->socklen,
                      ^
    1213.                              addr[i].opt.sockaddr,
    1214.                              addr[i].opt.socklen, 0)

src/core/ngx_inet.c:1323:1: <LHS trace>
1321. 
1322. 
1323. ngx_int_t
      ^
1324. ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
1325.     struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port)

src/core/ngx_inet.c:1323:1: Parameter `slen2`
      1321. 
      1322. 
      1323. ngx_int_t
            ^
      1324. ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
      1325.     struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port)

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