src/http/modules/ngx_http_geo_module.c:326: error: Integer Overflow L2
  ([0, 9223372036854775800] + [0, 9]):signed64 by call to `ngx_http_get_forwarded_addr`.

src/http/modules/ngx_http_geo_module.c:319:9: Call
317.     ngx_array_t  *xfwd;
318. 
319.     if (ngx_http_geo_real_addr(r, ctx, addr) != NGX_OK) {
             ^
320.         return NGX_ERROR;
321.     }

src/http/modules/ngx_http_geo_module.c:351:9: Call
  349.     }
  350. 
  351.     v = ngx_http_get_flushed_variable(r, ctx->index);
               ^
  352. 
  353.     if (v == NULL || v->not_found) {

src/http/ngx_http_variables.c:553:12: Call
    551.     }
    552. 
    553.     return ngx_http_get_indexed_variable(r, index);
                    ^
    554. }
    555. 

src/http/ngx_http_variables.c:520:9: Unknown value from: non-const function
      518.     v = cmcf->variables.elts;
      519. 
      520.     if (v[index].get_handler(r, &r->variables[index], v[index].data)
                   ^
      521.         == NGX_OK)
      522.     {

src/http/modules/ngx_http_geo_module.c:326:16: Call
324. 
325.     if (xfwd->nelts > 0 && ctx->proxies != NULL) {
326.         (void) ngx_http_get_forwarded_addr(r, addr, xfwd, NULL,
                    ^
327.                                            ctx->proxies, ctx->proxy_recursive);
328.     }

src/http/ngx_http_core_module.c:2775:1: Parameter `*value->data`
  2773. 
  2774. 
  2775. ngx_int_t
        ^
  2776. ngx_http_get_forwarded_addr(ngx_http_request_t *r, ngx_addr_t *addr,
  2777.     ngx_array_t *headers, ngx_str_t *value, ngx_array_t *proxies,

src/http/ngx_http_core_module.c:2785:16: Call
  2783. 
  2784.     if (headers == NULL) {
  2785.         return ngx_http_get_forwarded_addr_internal(r, addr, value->data,
                       ^
  2786.                                                     value->len, proxies,
  2787.                                                     recursive);

src/http/ngx_http_core_module.c:2822:1: Parameter `*xff`
    2820. 
    2821. 
    2822. static ngx_int_t
          ^
    2823. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
    2824.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2847:9: Call
    2845.     }
    2846. 
    2847.     if (ngx_parse_addr_port(r->pool, &paddr, p, xfflen - (p - xff)) != NGX_OK) {
                  ^
    2848.         return NGX_DECLINED;
    2849.     }

src/core/ngx_inet.c:615:1: Parameter `*text`
      613. 
      614. 
      615. ngx_int_t
           ^
      616. ngx_parse_addr_port(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
      617.     size_t len)

src/core/ngx_inet.c:623:10: Call
      621.     ngx_int_t   rc, port;
      622. 
      623.     rc = ngx_parse_addr(pool, addr, text, len);
                    ^
      624. 
      625.     if (rc != NGX_DECLINED) {

src/core/ngx_inet.c:555:1: Parameter `*text`
        553. 
        554. 
        555. ngx_int_t
             ^
        556. ngx_parse_addr(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text, size_t len)
        557. {

src/core/ngx_inet.c:657:12: Call
      655.     plen = last - p;
      656. 
      657.     port = ngx_atoi(p, plen);
                      ^
      658. 
      659.     if (port < 1 || port > 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_http_get_forwarded_addr` 
        920.         }
        921. 
        922.         value = value * 10 + (*line - '0');
                     ^
        923.     }
        924. 
