src/http/modules/ngx_http_limit_conn_module.c:542: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64 by call to `ngx_parse_size`.

src/http/modules/ngx_http_limit_conn_module.c:516:9: Call
514.     ccv.complex_value = &ctx->key;
515. 
516.     if (ngx_http_compile_complex_value(&ccv) != NGX_OK) {
             ^
517.         return NGX_CONF_ERROR;
518.     }

src/http/ngx_http_script.c:107:1: Parameter `*ccv->value->data`
  105. 
  106. 
  107. ngx_int_t
       ^
  108. ngx_http_compile_complex_value(ngx_http_compile_complex_value_t *ccv)
  109. {

src/http/modules/ngx_http_limit_conn_module.c:540:13: Assignment
538. 
539.             s.data = p + 1;
540.             s.len = value[i].data + value[i].len - s.data;
                 ^
541. 
542.             size = ngx_parse_size(&s);

src/http/modules/ngx_http_limit_conn_module.c:542:20: Call
540.             s.len = value[i].data + value[i].len - s.data;
541. 
542.             size = ngx_parse_size(&s);
                        ^
543. 
544.             if (size == NGX_ERROR) {

src/core/ngx_parse.c:12:1: <LHS trace>
10. 
11. 
12. ssize_t
    ^
13. ngx_parse_size(ngx_str_t *line)
14. {

src/core/ngx_parse.c:12:1: Parameter `line->len`
  10. 
  11. 
  12. ssize_t
      ^
  13. ngx_parse_size(ngx_str_t *line)
  14. {

src/core/ngx_parse.c:20:5: Assignment
  18.     ngx_int_t  scale;
  19. 
  20.     len = line->len;
          ^
  21.     unit = line->data[len - 1];
  22. 

src/core/ngx_parse.c:21:12: Binary operation: ([0, +oo] - 1):unsigned64 by call to `ngx_parse_size` 
  19. 
  20.     len = line->len;
  21.     unit = line->data[len - 1];
                 ^
  22. 
  23.     switch (unit) {
