src/http/ngx_http_file_cache.c:984: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `ngx_http_file_cache_free`.

src/http/ngx_http_file_cache.c:980:9: Call
978. 
979.     if (c->updating) {
980.         ngx_log_error(NGX_LOG_ALERT, c->file.log, 0,
             ^
981.                       "stalled cache updating, error:%ui", c->error);
982.     }

src/core/ngx_log.c:75:1: Parameter `log->file->fd`
  73. #if (NGX_HAVE_VARIADIC_MACROS)
  74. 
  75. void
      ^
  76. ngx_log_error_core(ngx_uint_t level, ngx_log_t *log, ngx_err_t err,
  77.     const char *fmt, ...)

src/http/ngx_http_file_cache.c:984:5: Call
982.     }
983. 
984.     ngx_http_file_cache_free(c, NULL);
         ^
985. }
986. 

src/http/ngx_http_file_cache.c:907:1: <LHS trace>
905. 
906. 
907. void
     ^
908. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
909. {

src/http/ngx_http_file_cache.c:907:1: Parameter `c->node->count`
  905. 
  906. 
  907. void
       ^
  908. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
  909. {

src/http/ngx_http_file_cache.c:925:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `ngx_http_file_cache_free` 
  923. 
  924.     fcn = c->node;
  925.     fcn->count--;
           ^
  926. 
  927.     if (c->updating) {
