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

src/http/modules/ngx_http_proxy_module.c:687:9: Assignment
685.         && ngx_strncasecmp(proxy.data, (u_char *) "http://", 7) == 0)
686.     {
687.         add = 7;
             ^
688.         port = 80;
689. 

src/http/modules/ngx_http_proxy_module.c:714:5: Assignment
712.     ngx_memzero(&url, sizeof(ngx_url_t));
713. 
714.     url.url.len = proxy.len - add;
         ^
715.     url.url.data = proxy.data + add;
716.     url.default_port = port;

src/http/modules/ngx_http_proxy_module.c:720:9: Call
718.     url.no_resolve = 1;
719. 
720.     if (ngx_parse_url(r->pool, &url) != NGX_OK) {
             ^
721.         if (url.err) {
722.             ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,

src/core/ngx_inet.c:510:1: Parameter `u->url.len`
  508. 
  509. 
  510. ngx_int_t
       ^
  511. ngx_parse_url(ngx_pool_t *pool, ngx_url_t *u)
  512. {

src/core/ngx_inet.c:518:16: Call
  516. 
  517.     if (ngx_strncasecmp(p, (u_char *) "unix:", 5) == 0) {
  518.         return ngx_parse_unix_domain_url(pool, u);
                      ^
  519.     }
  520. 

src/core/ngx_inet.c:534:1: <LHS trace>
532. 
533. 
534. static ngx_int_t
     ^
535. ngx_parse_unix_domain_url(ngx_pool_t *pool, ngx_url_t *u)
536. {

src/core/ngx_inet.c:534:1: Parameter `u->url.len`
    532. 
    533. 
    534. static ngx_int_t
         ^
    535. ngx_parse_unix_domain_url(ngx_pool_t *pool, ngx_url_t *u)
    536. {

src/core/ngx_inet.c:542:5: Assignment
    540.     struct sockaddr_un  *saun;
    541. 
    542.     len = u->url.len;
             ^
    543.     path = u->url.data;
    544. 

src/core/ngx_inet.c:546:5: Binary operation: ([1, +oo] - 5):unsigned64 by call to `ngx_parse_url` 
    544. 
    545.     path += 5;
    546.     len -= 5;
             ^
    547. 
    548.     if (u->uri_part) {
