From 413d8239dfc9ddc275b6ab87caa3819f7dfb20f8 Mon Sep 17 00:00:00 2001
From: kmiku7 <kakoimiku@gmail.com>
Date: Sun, 23 Aug 2015 16:47:42 +0800
Subject: [PATCH] fix boundary case for _dictNextPower

---
 src/dict.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dict.c b/src/dict.c
index 06826275..f67d4921 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;