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

src/http/ngx_http_file_cache.c:1526:9: Call
1524. 
1525.     if (c->updating) {
1526.         ngx_log_error(NGX_LOG_ALERT, c->file.log, 0,
              ^
1527.                       "stalled cache updating, error:%ui", c->error);
1528.     }

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

src/http/ngx_http_file_cache.c:1530:5: Call
1528.     }
1529. 
1530.     ngx_http_file_cache_free(c, NULL);
          ^
1531. }
1532. 

src/http/ngx_http_file_cache.c:1449:1: <LHS trace>
1447. 
1448. 
1449. void
      ^
1450. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
1451. {

src/http/ngx_http_file_cache.c:1449:1: Parameter `c->node->count`
  1447. 
  1448. 
  1449. void
        ^
  1450. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
  1451. {

src/http/ngx_http_file_cache.c:1467:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `ngx_http_file_cache_free` 
  1465. 
  1466.     fcn = c->node;
  1467.     fcn->count--;
            ^
  1468. 
  1469.     if (c->updating && fcn->lock_time == c->lock_time) {
