src/http/ngx_http_file_cache.c:1930: error: Integer Overflow L1
  ([-oo, `ngx_current_msec` - 1] - `ngx_current_msec`):unsigned64 by call to `ngx_http_file_cache_expire`.

src/http/ngx_http_file_cache.c:1917:1: Global `ngx_current_msec`
1915. 
1916. 
1917. static ngx_msec_t
      ^
1918. ngx_http_file_cache_manager(void *data)
1919. {

src/http/ngx_http_file_cache.c:1927:5: Assignment
1925.     ngx_uint_t  count, watermark;
1926. 
1927.     cache->last = ngx_current_msec;
          ^
1928.     cache->files = 0;
1929. 

src/http/ngx_http_file_cache.c:1930:25: Call
1928.     cache->files = 0;
1929. 
1930.     next = (ngx_msec_t) ngx_http_file_cache_expire(cache) * 1000;
                              ^
1931. 
1932.     if (next == 0) {

src/http/ngx_http_file_cache.c:1755:1: <LHS trace>
1753. 
1754. 
1755. static time_t
      ^
1756. ngx_http_file_cache_expire(ngx_http_file_cache_t *cache)
1757. {

src/http/ngx_http_file_cache.c:1755:1: Global `ngx_current_msec`
  1753. 
  1754. 
  1755. static time_t
        ^
  1756. ngx_http_file_cache_expire(ngx_http_file_cache_t *cache)
  1757. {

src/http/ngx_http_file_cache.c:1755:1: <RHS trace>
1753. 
1754. 
1755. static time_t
      ^
1756. ngx_http_file_cache_expire(ngx_http_file_cache_t *cache)
1757. {

src/http/ngx_http_file_cache.c:1755:1: Global `ngx_current_msec`
  1753. 
  1754. 
  1755. static time_t
        ^
  1756. ngx_http_file_cache_expire(ngx_http_file_cache_t *cache)
  1757. {

src/http/ngx_http_file_cache.c:1850:19: Binary operation: ([-oo, ngx_current_msec - 1] - ngx_current_msec):unsigned64 by call to `ngx_http_file_cache_expire` 
  1848.         ngx_time_update();
  1849. 
  1850.         elapsed = ngx_abs((ngx_msec_int_t) (ngx_current_msec - cache->last));
                          ^
  1851. 
  1852.         if (elapsed >= cache->manager_threshold) {
