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

src/http/ngx_http_upstream.c:5927:5: Unknown value from: __infer_skip
5925.     }
5926. 
5927.     ngx_memzero(&u, sizeof(ngx_url_t));
          ^
5928. 
5929.     u.url = value[1];

src/http/ngx_http_upstream.c:5932:9: Call
5930.     u.default_port = 80;
5931. 
5932.     if (ngx_parse_url(cf->pool, &u) != NGX_OK) {
              ^
5933.         if (u.err) {
5934.             ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,

src/core/ngx_inet.c:683:1: Parameter `*u->url.data`
  681. 
  682. 
  683. ngx_int_t
       ^
  684. ngx_parse_url(ngx_pool_t *pool, ngx_url_t *u)
  685. {

src/core/ngx_inet.c:700:12: Call
  698.     }
  699. 
  700.     return ngx_parse_inet_url(pool, u);
                  ^
  701. }
  702. 

src/core/ngx_inet.c:782:1: Parameter `*u->url.data`
    780. 
    781. 
    782. static ngx_int_t
         ^
    783. ngx_parse_inet_url(ngx_pool_t *pool, ngx_url_t *u)
    784. {

src/core/ngx_inet.c:800:12: Call
    798.     last = host + u->url.len;
    799. 
    800.     port = ngx_strlchr(host, last, ':');
                    ^
    801. 
    802.     uri = ngx_strlchr(host, last, '/');

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

src/core/ngx_inet.c:802:11: Call
    800.     port = ngx_strlchr(host, last, ':');
    801. 
    802.     uri = ngx_strlchr(host, last, '/');
                   ^
    803. 
    804.     args = ngx_strlchr(host, last, '?');

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

src/core/ngx_inet.c:804:12: Call
    802.     uri = ngx_strlchr(host, last, '/');
    803. 
    804.     args = ngx_strlchr(host, last, '?');
                    ^
    805. 
    806.     if (args) {

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

src/core/ngx_inet.c:834:20: Call
    832. 
    833.         if (u->listen) {
    834.             dash = ngx_strlchr(port, last, '-');
                            ^
    835. 
    836.             if (dash) {

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

src/core/ngx_inet.c:839:21: Call
    837.                 dash++;
    838. 
    839.                 n = ngx_atoi(dash, last - dash);
                             ^
    840. 
    841.                 if (n < 1 || n > 65535) {

src/core/ngx_string.c:926:5: <LHS trace>
924.     }
925. 
926.     cutoff = NGX_MAX_INT_T_VALUE / 10;
         ^
927.     cutlim = NGX_MAX_INT_T_VALUE % 10;
928. 

src/core/ngx_string.c:926:5: Assignment
      924.     }
      925. 
      926.     cutoff = NGX_MAX_INT_T_VALUE / 10;
               ^
      927.     cutlim = NGX_MAX_INT_T_VALUE % 10;
      928. 

src/core/ngx_string.c:917:1: <RHS trace>
915. 
916. 
917. ngx_int_t
     ^
918. ngx_atoi(u_char *line, size_t n)
919. {

src/core/ngx_string.c:917:1: Parameter `*line`
      915. 
      916. 
      917. ngx_int_t
           ^
      918. ngx_atoi(u_char *line, size_t n)
      919. {

src/core/ngx_string.c:938:9: Binary operation: ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_parse_url` 
      936.         }
      937. 
      938.         value = value * 10 + (*line - '0');
                   ^
      939.     }
      940. 
