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

src/http/ngx_http_file_cache.c:1575:9: Call
1573. 
1574.     if (c->updating) {
1575.         ngx_log_error(NGX_LOG_ALERT, c->file.log, 0,
              ^
1576.                       "stalled cache updating, error:%ui", c->error);
1577.     }

src/core/ngx_log.c:78:1: Parameter `log->next->disk_full_time`
  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:1579:5: Call
1577.     }
1578. 
1579.     ngx_http_file_cache_free(c, NULL);
          ^
1580. }
1581. 

src/http/ngx_http_file_cache.c:1498:1: <LHS trace>
1496. 
1497. 
1498. void
      ^
1499. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
1500. {

src/http/ngx_http_file_cache.c:1498:1: Parameter `c->node->count`
  1496. 
  1497. 
  1498. void
        ^
  1499. ngx_http_file_cache_free(ngx_http_cache_t *c, ngx_temp_file_t *tf)
  1500. {

src/http/ngx_http_file_cache.c:1516:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `ngx_http_file_cache_free` 
  1514. 
  1515.     fcn = c->node;
  1516.     fcn->count--;
            ^
  1517. 
  1518.     if (c->updating && fcn->lock_time == c->lock_time) {
