From f0e09bf8030680ad22682f2040f03b14ffd592a5 Mon Sep 17 00:00:00 2001 From: "huijing.whj" Date: Wed, 10 Jan 2018 23:47:02 +0800 Subject: [PATCH] fix int overflow problem in freeMemoryIfNeeded --- src/evict.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evict.c b/src/evict.c index bf485ddc..eacdf12a 100644 --- a/src/evict.c +++ b/src/evict.c @@ -404,7 +404,7 @@ int freeMemoryIfNeeded(void) { latencyStartMonitor(latency); while (mem_freed < mem_tofree) { int j, k, i, keys_freed = 0; - static int next_db = 0; + static unsigned int next_db = 0; sds bestkey = NULL; int bestdbid; redisDb *db;