summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkmiku7 <kakoimiku@gmail.com>2015-08-23 16:47:42 +0800
committerkmiku7 <kakoimiku@gmail.com>2015-08-23 16:47:42 +0800
commit413d8239dfc9ddc275b6ab87caa3819f7dfb20f8 (patch)
tree4615ada88c6c04920d820aa4e49d852a8637504a
parentd036abe27d3a7bb985f94c14b596846e321dce39 (diff)
downloadredis-413d8239dfc9ddc275b6ab87caa3819f7dfb20f8.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 068262757..f67d49219 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;