diff options
author | kmiku7 <kakoimiku@gmail.com> | 2015-08-23 16:47:42 +0800 |
---|---|---|
committer | kmiku7 <kakoimiku@gmail.com> | 2015-08-23 16:47:42 +0800 |
commit | 413d8239dfc9ddc275b6ab87caa3819f7dfb20f8 (patch) | |
tree | 4615ada88c6c04920d820aa4e49d852a8637504a | |
parent | d036abe27d3a7bb985f94c14b596846e321dce39 (diff) | |
download | redis-413d8239dfc9ddc275b6ab87caa3819f7dfb20f8.tar.gz |
fix boundary case for _dictNextPower
-rw-r--r-- | src/dict.c | 2 |
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; |