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

src/http/ngx_http_request.c:474:13: Call
472.         hc->proxy_protocol = 0;
473. 
474.         p = ngx_proxy_protocol_read(c, b->pos, b->last);
                 ^
475. 
476.         if (p == NULL) {

src/core/ngx_proxy_protocol.c:12:1: Parameter `*buf`
  10. 
  11. 
  12. u_char *
      ^
  13. ngx_proxy_protocol_read(ngx_connection_t *c, u_char *buf, u_char *last)
  14. {

src/core/ngx_proxy_protocol.c:99:9: Call
   97.     len = p - port - 1;
   98. 
   99.     n = ngx_atoi(port, len);
               ^
  100. 
  101.     if (n < 0 || 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_proxy_protocol_read` 
    920.         }
    921. 
    922.         value = value * 10 + (*line - '0');
                 ^
    923.     }
    924. 
