src/http/modules/ngx_http_proxy_module.c:2612: error: Integer Overflow L2
  ([0, +oo] - 5):unsigned64 by call to `ngx_http_upstream_add`.

src/http/modules/ngx_http_proxy_module.c:2581:9: Assignment
2579. 
2580.     if (ngx_strncasecmp(url->data, (u_char *) "http://", 7) == 0) {
2581.         add = 7;
              ^
2582.         port = 80;
2583. 

src/http/modules/ngx_http_proxy_module.c:2606:5: Assignment
2604.     ngx_memzero(&u, sizeof(ngx_url_t));
2605. 
2606.     u.url.len = url->len - add;
          ^
2607.     u.url.data = url->data + add;
2608.     u.default_port = port;

src/http/modules/ngx_http_proxy_module.c:2612:31: Call
2610.     u.no_resolve = 1;
2611. 
2612.     plcf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0);
                                    ^
2613.     if (plcf->upstream.upstream == NULL) {
2614.         return NGX_CONF_ERROR;

src/http/ngx_http_upstream.c:3902:1: Parameter `u->url.len`
  3900. 
  3901. 
  3902. ngx_http_upstream_srv_conf_t *
        ^
  3903. ngx_http_upstream_add(ngx_conf_t *cf, ngx_url_t *u, ngx_uint_t flags)
  3904. {

src/http/ngx_http_upstream.c:3912:13: Call
  3910.     if (!(flags & NGX_HTTP_UPSTREAM_CREATE)) {
  3911. 
  3912.         if (ngx_parse_url(cf->pool, u) != NGX_OK) {
                    ^
  3913.             if (u->err) {
  3914.                 ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,

src/core/ngx_inet.c:285:1: Parameter `u->url.len`
    283. 
    284. 
    285. ngx_int_t
         ^
    286. ngx_parse_url(ngx_pool_t *pool, ngx_url_t *u)
    287. {

src/core/ngx_inet.c:293:16: Call
    291. 
    292.     if (ngx_strncasecmp(p, (u_char *) "unix:", 5) == 0) {
    293.         return ngx_parse_unix_domain_url(pool, u);
                        ^
    294.     }
    295. 

src/core/ngx_inet.c:309:1: <LHS trace>
307. 
308. 
309. static ngx_int_t
     ^
310. ngx_parse_unix_domain_url(ngx_pool_t *pool, ngx_url_t *u)
311. {

src/core/ngx_inet.c:309:1: Parameter `u->url.len`
      307. 
      308. 
      309. static ngx_int_t
           ^
      310. ngx_parse_unix_domain_url(ngx_pool_t *pool, ngx_url_t *u)
      311. {

src/core/ngx_inet.c:317:5: Assignment
      315.     struct sockaddr_un  *saun;
      316. 
      317.     len = u->url.len;
               ^
      318.     path = u->url.data;
      319. 

src/core/ngx_inet.c:321:5: Binary operation: ([0, +oo] - 5):unsigned64 by call to `ngx_http_upstream_add` 
      319. 
      320.     path += 5;
      321.     len -= 5;
               ^
      322. 
      323.     if (u->uri_part) {
