src/core/ngx_file.c:196: error: Buffer Overrun S2
  Offset: [`path->len` + `path->name.len`, `path->len` + `path->name.len`] Size: [0, +oo] by call to `ngx_create_hashed_filename`.

src/core/ngx_file.c:140:1: Parameter `path->len`
138. 
139. 
140. ngx_int_t
     ^
141. ngx_create_temp_file(ngx_file_t *file, ngx_path_t *path, ngx_pool_t *pool,
142.     ngx_uint_t persistent, ngx_uint_t clean, ngx_uint_t access)

src/core/ngx_file.c:196:13: Call
194. 
195.         if (!prefix) {
196.             ngx_create_hashed_filename(path, file->name.data, file->name.len);
                 ^
197.         }
198. 

src/core/ngx_file.c:240:1: <Offset trace>
238. 
239. 
240. void
     ^
241. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
242. {

src/core/ngx_file.c:240:1: Parameter `path->len`
  238. 
  239. 
  240. void
       ^
  241. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
  242. {

src/core/ngx_file.c:240:1: <Length trace>
238. 
239. 
240. void
     ^
241. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
242. {

src/core/ngx_file.c:240:1: Parameter `*file`
  238. 
  239. 
  240. void
       ^
  241. ngx_create_hashed_filename(ngx_path_t *path, u_char *file, size_t len)
  242. {

src/core/ngx_file.c:248:5: Array access: Offset: [path->len + path->name.len, path->len + path->name.len] Size: [0, +oo] by call to `ngx_create_hashed_filename` 
  246.     i = path->name.len + 1;
  247. 
  248.     file[path->name.len + path->len]  = '/';
           ^
  249. 
  250.     for (n = 0; n < NGX_MAX_PATH_LEVEL; n++) {
