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

src/http/ngx_http_file_cache.c:267:16: Call
265. 
266.     if (c->reading) {
267.         return ngx_http_file_cache_read(r, c);
                    ^
268.     }
269. 

src/http/ngx_http_file_cache.c:500:1: Parameter `c->node->count`
  498. 
  499. 
  500. static ngx_int_t
       ^
  501. ngx_http_file_cache_read(ngx_http_request_t *r, ngx_http_cache_t *c)
  502. {

src/http/ngx_http_file_cache.c:555:20: Call
  553.             ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
  554.                            "http file cache vary mismatch");
  555.             return ngx_http_file_cache_reopen(r, c);
                          ^
  556.         }
  557.     }

src/http/ngx_http_file_cache.c:1066:1: <LHS trace>
1064. 
1065. 
1066. static ngx_int_t
      ^
1067. ngx_http_file_cache_reopen(ngx_http_request_t *r, ngx_http_cache_t *c)
1068. {

src/http/ngx_http_file_cache.c:1066:1: Parameter `c->node->count`
    1064. 
    1065. 
    1066. static ngx_int_t
          ^
    1067. ngx_http_file_cache_reopen(ngx_http_request_t *r, ngx_http_cache_t *c)
    1068. {

src/http/ngx_http_file_cache.c:1085:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `ngx_http_file_cache_read` 
    1083.     ngx_shmtx_lock(&cache->shpool->mutex);
    1084. 
    1085.     c->node->count--;
              ^
    1086.     c->node = NULL;
    1087. 
