src/http/ngx_http_upstream.c:5617: error: Integer Overflow L2
  ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_parse_url`.

src/http/ngx_http_upstream.c:5612:5: Unknown value from: __infer_skip
5610.     }
5611. 
5612.     ngx_memzero(&u, sizeof(ngx_url_t));
          ^
5613. 
5614.     u.url = value[1];

src/http/ngx_http_upstream.c:5617:9: Call
5615.     u.default_port = 80;
5616. 
5617.     if (ngx_parse_url(cf->pool, &u) != NGX_OK) {
              ^
5618.         if (u.err) {
5619.             ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,

src/core/ngx_inet.c:528:1: Parameter `*u->url.data`
  526. 
  527. 
  528. ngx_int_t
       ^
  529. ngx_parse_url(ngx_pool_t *pool, ngx_url_t *u)
  530. {

src/core/ngx_inet.c:545:12: Call
  543.     }
  544. 
  545.     return ngx_parse_inet_url(pool, u);
                  ^
  546. }
  547. 

src/core/ngx_inet.c:627:1: Parameter `*u->url.data`
    625. 
    626. 
    627. static ngx_int_t
         ^
    628. ngx_parse_inet_url(ngx_pool_t *pool, ngx_url_t *u)
    629. {

src/core/ngx_inet.c:648:12: Call
    646.     last = host + u->url.len;
    647. 
    648.     port = ngx_strlchr(host, last, ':');
                    ^
    649. 
    650.     uri = ngx_strlchr(host, last, '/');

src/core/ngx_string.h:65:1: Parameter `c`
      63. #define ngx_strchr(s1, c)   strchr((const char *) s1, (int) c)
      64. 
      65. static ngx_inline u_char *
          ^
      66. ngx_strlchr(u_char *p, u_char *last, u_char c)
      67. {

src/core/ngx_inet.c:650:11: Call
    648.     port = ngx_strlchr(host, last, ':');
    649. 
    650.     uri = ngx_strlchr(host, last, '/');
                   ^
    651. 
    652.     args = ngx_strlchr(host, last, '?');

src/core/ngx_string.h:65:1: Parameter `c`
      63. #define ngx_strchr(s1, c)   strchr((const char *) s1, (int) c)
      64. 
      65. static ngx_inline u_char *
          ^
      66. ngx_strlchr(u_char *p, u_char *last, u_char c)
      67. {

src/core/ngx_inet.c:652:12: Call
    650.     uri = ngx_strlchr(host, last, '/');
    651. 
    652.     args = ngx_strlchr(host, last, '?');
                    ^
    653. 
    654.     if (args) {

src/core/ngx_string.h:65:1: Parameter `c`
      63. #define ngx_strchr(s1, c)   strchr((const char *) s1, (int) c)
      64. 
      65. static ngx_inline u_char *
          ^
      66. ngx_strlchr(u_char *p, u_char *last, u_char c)
      67. {

src/core/ngx_inet.c:681:13: Call
    679.         len = last - port;
    680. 
    681.         n = ngx_atoi(port, len);
                     ^
    682. 
    683.         if (n < 1 || n > 65535) {

src/core/ngx_string.c:910:5: <LHS trace>
908.     }
909. 
910.     cutoff = NGX_MAX_INT_T_VALUE / 10;
         ^
911.     cutlim = NGX_MAX_INT_T_VALUE % 10;
912. 

src/core/ngx_string.c:910:5: Assignment
      908.     }
      909. 
      910.     cutoff = NGX_MAX_INT_T_VALUE / 10;
               ^
      911.     cutlim = NGX_MAX_INT_T_VALUE % 10;
      912. 

src/core/ngx_string.c:901:1: <RHS trace>
899. 
900. 
901. ngx_int_t
     ^
902. ngx_atoi(u_char *line, size_t n)
903. {

src/core/ngx_string.c:901:1: Parameter `*line`
      899. 
      900. 
      901. ngx_int_t
           ^
      902. ngx_atoi(u_char *line, size_t n)
      903. {

src/core/ngx_string.c:922:9: Binary operation: ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_parse_url` 
      920.         }
      921. 
      922.         value = value * 10 + (*line - '0');
                   ^
      923.     }
      924. 
