src/http/modules/ngx_http_limit_req_module.c:807: error: Integer Overflow L2
  ([0, +oo] - 3):unsigned64.

src/http/modules/ngx_http_limit_req_module.c:755:9: <LHS trace>
753.     ccv.complex_value = &ctx->key;
754. 
755.     if (ngx_http_compile_complex_value(&ccv) != NGX_OK) {
             ^
756.         return NGX_CONF_ERROR;
757.     }

src/http/modules/ngx_http_limit_req_module.c:755:9: Call
753.     ccv.complex_value = &ctx->key;
754. 
755.     if (ngx_http_compile_complex_value(&ccv) != NGX_OK) {
             ^
756.         return NGX_CONF_ERROR;
757.     }

src/http/ngx_http_script.c:107:1: Parameter `ccv->value->len`
  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_req_module.c:802:13: Assignment
800.         if (ngx_strncmp(value[i].data, "rate=", 5) == 0) {
801. 
802.             len = value[i].len;
                 ^
803.             p = value[i].data + len - 3;
804. 

src/http/modules/ngx_http_limit_req_module.c:807:17: Binary operation: ([0, +oo] - 3):unsigned64
805.             if (ngx_strncmp(p, "r/s", 3) == 0) {
806.                 scale = 1;
807.                 len -= 3;
                     ^
808. 
809.             } else if (ngx_strncmp(p, "r/m", 3) == 0) {
