summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhwware <wen.hui.ware@gmail.com>2020-06-21 23:04:28 -0400
committerOran Agra <oran@redislabs.com>2020-10-27 08:49:22 +0200
commitd60953bf2588f1dc597ff63d6859415348906efd (patch)
tree521f8eeef70eb5c8a2e22fa70dec0bd578b6362e
parent89c68ba3f7fba1e1050c0ecfc7c2e57f64ec15f5 (diff)
downloadredis-d60953bf2588f1dc597ff63d6859415348906efd.tar.gz
fix memory leak in sentinel connection sharing
(cherry picked from commit 1bfa2d27a637119226ee3244d2d219c7e5a7ff33) (cherry picked from commit d3aa3791fef71f68fd633d71408674de067ba52e)
-rw-r--r--src/sentinel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sentinel.c b/src/sentinel.c
index 1d67a440a..5a0d49a26 100644
--- a/src/sentinel.c
+++ b/src/sentinel.c
@@ -1061,6 +1061,7 @@ int sentinelTryConnectionSharing(sentinelRedisInstance *ri) {
releaseInstanceLink(ri->link,NULL);
ri->link = match->link;
match->link->refcount++;
+ dictReleaseIterator(di);
return C_OK;
}
dictReleaseIterator(di);