From cf93649ec14d52115082d97436ec9a66e816fdd0 Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Tue, 30 Jul 2019 21:11:06 -0700 Subject: Fix overallocation in directed cluster MULTIBULK handling. Addresses #1611 --- cluster_library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cluster_library.c') diff --git a/cluster_library.c b/cluster_library.c index 7d1e99a2..64166cc6 100644 --- a/cluster_library.c +++ b/cluster_library.c @@ -239,7 +239,7 @@ cluster_read_sock_resp(RedisSock *redis_sock, REDIS_REPLY_TYPE type, case TYPE_MULTIBULK: r->elements = len; if (len != (size_t)-1) { - r->element = ecalloc(len, sizeof(clusterReply*)*len); + r->element = ecalloc(len, sizeof(clusterReply*)); cluster_multibulk_resp_recursive(redis_sock, len, r->element, line_reply != NULL, &err); } -- cgit v1.2.3