src/http/modules/ngx_http_geo_module.c:339: 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:332:9: Call
330.     ngx_array_t  *xfwd;
331. 
332.     if (ngx_http_geo_real_addr(r, ctx, addr) != NGX_OK) {
             ^
333.         return NGX_ERROR;
334.     }

src/http/modules/ngx_http_geo_module.c:364:9: Call
  362.     }
  363. 
  364.     v = ngx_http_get_flushed_variable(r, ctx->index);
               ^
  365. 
  366.     if (v == NULL || v->not_found) {

src/http/ngx_http_variables.c:665:12: Call
    663.     }
    664. 
    665.     return ngx_http_get_indexed_variable(r, index);
                    ^
    666. }
    667. 

src/http/ngx_http_variables.c:628:9: Unknown value from: non-const function
      626.     ngx_http_variable_depth--;
      627. 
      628.     if (v[index].get_handler(r, &r->variables[index], v[index].data)
                   ^
      629.         == NGX_OK)
      630.     {

src/http/modules/ngx_http_geo_module.c:339:16: Call
337. 
338.     if (xfwd->nelts > 0 && ctx->proxies != NULL) {
339.         (void) ngx_http_get_forwarded_addr(r, addr, xfwd, NULL,
                    ^
340.                                            ctx->proxies, ctx->proxy_recursive);
341.     }

src/http/ngx_http_core_module.c:2618:1: Parameter `*value->data`
  2616. 
  2617. 
  2618. ngx_int_t
        ^
  2619. ngx_http_get_forwarded_addr(ngx_http_request_t *r, ngx_addr_t *addr,
  2620.     ngx_array_t *headers, ngx_str_t *value, ngx_array_t *proxies,

src/http/ngx_http_core_module.c:2628:16: Call
  2626. 
  2627.     if (headers == NULL) {
  2628.         return ngx_http_get_forwarded_addr_internal(r, addr, value->data,
                       ^
  2629.                                                     value->len, proxies,
  2630.                                                     recursive);

src/http/ngx_http_core_module.c:2665:1: Parameter `*xff`
    2663. 
    2664. 
    2665. static ngx_int_t
          ^
    2666. ngx_http_get_forwarded_addr_internal(ngx_http_request_t *r, ngx_addr_t *addr,
    2667.     u_char *xff, size_t xfflen, ngx_array_t *proxies, int recursive)

src/http/ngx_http_core_module.c:2694:13: Call
    2692.         }
    2693. 
    2694.         if (ngx_parse_addr_port(r->pool, &paddr, p, xfflen - (p - xff))
                      ^
    2695.             != NGX_OK)
    2696.         {

src/core/ngx_inet.c:621:1: Parameter `*text`
      619. 
      620. 
      621. ngx_int_t
           ^
      622. ngx_parse_addr_port(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
      623.     size_t len)

src/core/ngx_inet.c:629:10: Call
      627.     ngx_int_t   rc, port;
      628. 
      629.     rc = ngx_parse_addr(pool, addr, text, len);
                    ^
      630. 
      631.     if (rc != NGX_DECLINED) {

src/core/ngx_inet.c:561:1: Parameter `*text`
        559. 
        560. 
        561. ngx_int_t
             ^
        562. ngx_parse_addr(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text, size_t len)
        563. {

src/core/ngx_inet.c:663:12: Call
      661.     plen = last - p;
      662. 
      663.     port = ngx_atoi(p, plen);
                      ^
      664. 
      665.     if (port < 1 || port > 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_http_get_forwarded_addr` 
        936.         }
        937. 
        938.         value = value * 10 + (*line - '0');
                     ^
        939.     }
        940. 
