summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkmiku7 <kakoimiku@gmail.com>2015-08-23 16:47:42 +0800
committerantirez <antirez@gmail.com>2017-11-08 17:09:05 +0100
commitbab437bef33075583841f292b1cb43194b53c50f (patch)
tree26f704382db95b1b8341968bdb52f1ae8fc15242
parent0aa0cdf7ccdb0456172cb453af50fb38312a0867 (diff)
downloadredis-bab437bef33075583841f292b1cb43194b53c50f.tar.gz
fix boundary case for _dictNextPower
-rw-r--r--src/dict.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dict.c b/src/dict.c
index 9362f9413..7e2391227 100644
--- a/src/dict.c
+++ b/src/dict.c
@@ -949,7 +949,7 @@ static unsigned long _dictNextPower(unsigned long size)
{
unsigned long i = DICT_HT_INITIAL_SIZE;
- if (size >= LONG_MAX) return LONG_MAX;
+ if (size >= LONG_MAX) return LONG_MAX + 1LU;
while(1) {
if (i >= size)
return i;