src/http/modules/ngx_http_log_module.c:1353: error: Buffer Overrun L3
  Offset: [3, +oo] (⇐ 3 + [0, +oo]) Size: [1, +oo] by call to `ngx_http_compile_complex_value`.

src/http/modules/ngx_http_log_module.c:1207:9: Call
1205.     }
1206. 
1207.     n = ngx_http_script_variables_count(&value[1]);
              ^
1208. 
1209.     if (n == 0) {

src/http/ngx_http_script.c:317:1: Parameter `value->len`
  315. 
  316. 
  317. ngx_uint_t
       ^
  318. ngx_http_script_variables_count(ngx_str_t *value)
  319. {

src/http/modules/ngx_http_log_module.c:1210:21: Call
1208. 
1209.     if (n == 0) {
1210.         log->file = ngx_conf_open_file(cf->cycle, &value[1]);
                          ^
1211.         if (log->file == NULL) {
1212.             return NGX_CONF_ERROR;

src/core/ngx_conf_file.c:814:1: Parameter `name->len`
  812. 
  813. 
  814. ngx_open_file_t *
       ^
  815. ngx_conf_open_file(ngx_cycle_t *cycle, ngx_str_t *name)
  816. {

src/http/modules/ngx_http_log_module.c:1340:13: Assignment
1338. 
1339.         if (ngx_strncmp(value[i].data, "if=", 3) == 0) {
1340.             s.len = value[i].len - 3;
                  ^
1341.             s.data = value[i].data + 3;
1342. 

src/http/modules/ngx_http_log_module.c:1353:17: Call
1351.             }
1352. 
1353.             if (ngx_http_compile_complex_value(&ccv) != NGX_OK) {
                      ^
1354.                 return NGX_CONF_ERROR;
1355.             }

src/http/ngx_http_script.c:107:1: <Offset trace>
105. 
106. 
107. ngx_int_t
     ^
108. ngx_http_compile_complex_value(ngx_http_compile_complex_value_t *ccv)
109. {

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/ngx_http_script.c:107:1: <Length trace>
105. 
106. 
107. ngx_int_t
     ^
108. ngx_http_compile_complex_value(ngx_http_compile_complex_value_t *ccv)
109. {

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/ngx_http_script.c:121:13: Array access: Offset: [3, +oo] (⇐ 3 + [0, +oo]) Size: [1, +oo] by call to `ngx_http_compile_complex_value` 
  119. 
  120.     for (i = 0; i < v->len; i++) {
  121.         if (v->data[i] == '$') {
                   ^
  122.             if (v->data[i + 1] >= '1' && v->data[i + 1] <= '9') {
  123.                 nc++;
