diff options
| author | KOBAYASHI Shuji <[email protected]> | 2021-01-11 20:19:55 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2021-01-11 20:19:55 +0900 |
| commit | 87ba84b048cb47227c9f4982f557e00ce73ec446 (patch) | |
| tree | df30b6517c23aac6cd7918414c96e8aee4a19699 | |
| parent | 672e016b138a4bc3bc1e160d78ab4d97679a62f2 (diff) | |
| download | mruby-87ba84b048cb47227c9f4982f557e00ce73ec446.tar.gz mruby-87ba84b048cb47227c9f4982f557e00ce73ec446.zip | |
Add missing cast in `ea_next_capa_for`
| -rw-r--r-- | src/hash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hash.c b/src/hash.c index fe14865cf..8ca2f666e 100644 --- a/src/hash.c +++ b/src/hash.c @@ -365,7 +365,7 @@ ea_next_capa_for(uint32_t size, uint32_t max_capa) * `EA_INCREASE_RATIO` is the current value, 32-bit range will not be * exceeded during the calculation of `capa`, so `size_t` is used. */ - size_t capa = size * EA_INCREASE_RATIO, inc = capa - size; + size_t capa = (size_t)size * EA_INCREASE_RATIO, inc = capa - size; if (EA_MAX_INCREASE < inc) capa = size + EA_MAX_INCREASE; return capa <= max_capa ? U32(capa) : max_capa; } |
