src/http/ngx_http_file_cache.c:1029: error: Buffer Overrun S2
  Offset: [`cache->path->len`, +oo] Size: [0, +oo] by call to `ngx_http_file_cache_delete`.

src/http/ngx_http_file_cache.c:988:1: Parameter `cache->path->len`
986. 
987. 
988. static time_t
     ^
989. ngx_http_file_cache_forced_expire(ngx_http_file_cache_t *cache)
990. {

src/http/ngx_http_file_cache.c:1029:13: Call
1027. 
1028.         if (fcn->count == 0) {
1029.             ngx_http_file_cache_delete(cache, q, name);
                  ^
1030. 
1031.         } else {

src/http/ngx_http_file_cache.c:1138:1: Parameter `*name`
  1136. 
  1137. 
  1138. static void
        ^
  1139. ngx_http_file_cache_delete(ngx_http_file_cache_t *cache, ngx_queue_t *q,
  1140.     u_char *name)

src/http/ngx_http_file_cache.c:1165:9: Call
  1163. 
  1164.         len = path->name.len + 1 + path->len + 2 * NGX_HTTP_CACHE_KEY_LEN;
  1165.         ngx_create_hashed_filename(path, name, len);
                ^
  1166. 
  1167.         ngx_log_debug1(NGX_LOG_DEBUG_HTTP, ngx_cycle->log, 0,

src/core/ngx_file.c:117:1: <Offset trace>
115. 
116. 
117. void
     ^
118. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
119. {

src/core/ngx_file.c:117:1: Parameter `path->len`
    115. 
    116. 
    117. void
         ^
    118. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
    119. {

src/core/ngx_file.c:117:1: <Length trace>
115. 
116. 
117. void
     ^
118. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
119. {

src/core/ngx_file.c:117:1: Parameter `*file`
    115. 
    116. 
    117. void
         ^
    118. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
    119. {

src/core/ngx_file.c:125:5: Array access: Offset: [cache->path->len, +oo] Size: [0, +oo] by call to `ngx_http_file_cache_delete` 
    123.     i = path->name.len + 1;
    124. 
    125.     file[path->name.len + path->len]  = '/';
             ^
    126. 
    127.     for (n = 0; n < 3; n++) {
