src/http/ngx_http_file_cache.c:1164: error: Integer Overflow L2
  ([1, +oo] - [1, 63]):unsigned64 by call to `ngx_md5_update`.

src/http/ngx_http_file_cache.c:1099:1: Parameter `md5->bytes`
1097. 
1098. 
1099. static void
      ^
1100. ngx_http_file_cache_vary_header(ngx_http_request_t *r, ngx_md5_t *md5,
1101.     ngx_str_t *name)

src/http/ngx_http_file_cache.c:1164:13: Call
1162.             }
1163. 
1164.             ngx_md5_update(md5, header[i].value.data, header[i].value.len);
                  ^
1165. 
1166.             multiple = 1;

src/core/ngx_md5.c:30:1: <LHS trace>
28. 
29. 
30. void
    ^
31. ngx_md5_update(ngx_md5_t *ctx, const void *data, size_t size)
32. {

src/core/ngx_md5.c:30:1: Parameter `size`
  28. 
  29. 
  30. void
      ^
  31. ngx_md5_update(ngx_md5_t *ctx, const void *data, size_t size)
  32. {

src/core/ngx_md5.c:30:1: <RHS trace>
28. 
29. 
30. void
    ^
31. ngx_md5_update(ngx_md5_t *ctx, const void *data, size_t size)
32. {

src/core/ngx_md5.c:30:1: Parameter `size`
  28. 
  29. 
  30. void
      ^
  31. ngx_md5_update(ngx_md5_t *ctx, const void *data, size_t size)
  32. {

src/core/ngx_md5.c:48:9: Binary operation: ([1, +oo] - [1, 63]):unsigned64 by call to `ngx_md5_update` 
  46.         ngx_memcpy(&ctx->buffer[used], data, free);
  47.         data = (u_char *) data + free;
  48.         size -= free;
              ^
  49.         (void) ngx_md5_body(ctx, ctx->buffer, 64);
  50.     }
