src/http/modules/ngx_http_log_module.c:1243: error: Buffer Overrun L3
  Offset: [5, +oo] Size: [1, +oo] by call to `ngx_atoi`.

src/http/modules/ngx_http_log_module.c:1128:9: Call
1126.     ngx_memzero(log, sizeof(ngx_http_log_t));
1127. 
1128.     n = ngx_http_script_variables_count(&value[1]);
              ^
1129. 
1130.     if (n == 0) {

src/http/ngx_http_script.c:322:1: Parameter `value->len`
  320. 
  321. 
  322. ngx_uint_t
       ^
  323. ngx_http_script_variables_count(ngx_str_t *value)
  324. {

src/http/modules/ngx_http_log_module.c:1137:13: Call
1135. 
1136.     } else {
1137.         if (ngx_get_full_name(cf->pool, &cf->cycle->prefix, &value[1])
                  ^
1138.             != NGX_OK)
1139.         {

src/core/ngx_file.c:20:1: Parameter `*name->data`
  18. 
  19. 
  20. ngx_int_t
      ^
  21. ngx_get_full_name(ngx_pool_t *pool, ngx_str_t *prefix, ngx_str_t *name)
  22. {

src/http/modules/ngx_http_log_module.c:1241:13: Assignment
1239. 
1240.             s.len = value[i].len - 5;
1241.             s.data = value[i].data + 5;
                  ^
1242. 
1243.             gzip = ngx_atoi(s.data, s.len);

src/http/modules/ngx_http_log_module.c:1243:20: Call
1241.             s.data = value[i].data + 5;
1242. 
1243.             gzip = ngx_atoi(s.data, s.len);
                         ^
1244. 
1245.             if (gzip < 1 || gzip > 9) {

src/core/ngx_string.c:855:1: <Length trace>
853. 
854. 
855. ngx_int_t
     ^
856. ngx_atoi(u_char *line, size_t n)
857. {

src/core/ngx_string.c:855:1: Parameter `*line`
  853. 
  854. 
  855. ngx_int_t
       ^
  856. ngx_atoi(u_char *line, size_t n)
  857. {

src/core/ngx_string.c:865:13: Array access: Offset: [5, +oo] Size: [1, +oo] by call to `ngx_atoi` 
  863. 
  864.     for (value = 0; n--; line++) {
  865.         if (*line < '0' || *line > '9') {
                   ^
  866.             return NGX_ERROR;
  867.         }
