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

src/http/ngx_http_file_cache.c:240:5: Call
238. 
239.     ngx_crc32_init(c->crc32);
240.     ngx_md5_init(&md5);
         ^
241. 
242.     key = c->keys.elts;

src/core/ngx_md5.c:26:5: Assignment
  24.     ctx->d = 0x10325476;
  25. 
  26.     ctx->bytes = 0;
          ^
  27. }
  28. 

src/http/ngx_http_file_cache.c:250:9: Call
248. 
249.         ngx_crc32_update(&c->crc32, key[i].data, key[i].len);
250.         ngx_md5_update(&md5, key[i].data, key[i].len);
             ^
251.     }
252. 

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.     }
