summaryrefslogtreecommitdiff
path: root/deps/hiredis/hiredis.c
diff options
context:
space:
mode:
authorYossi Gottlieb <yossigo@gmail.com>2021-10-12 20:16:29 +0300
committerGitHub <noreply@github.com>2021-10-12 20:16:29 +0300
commit922ef86a3b1c15292e1f35338a0ac137a08a11b4 (patch)
tree1d5801138ca3ebecebc68be5ca4235bb5f7b4b4a /deps/hiredis/hiredis.c
parent252981914f8f3e5b6891ee14fcc3ac20f59ac262 (diff)
downloadredis-922ef86a3b1c15292e1f35338a0ac137a08a11b4.tar.gz
hiredis: improve calloc() overflow fix. (#9630)
Cherry pick a more complete fix to 0215324a6 that also doesn't leak memory from latest hiredis.
Diffstat (limited to 'deps/hiredis/hiredis.c')
-rw-r--r--deps/hiredis/hiredis.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/deps/hiredis/hiredis.c b/deps/hiredis/hiredis.c
index 990f61960..51f22a665 100644
--- a/deps/hiredis/hiredis.c
+++ b/deps/hiredis/hiredis.c
@@ -174,7 +174,6 @@ static void *createArrayObject(const redisReadTask *task, size_t elements) {
return NULL;
if (elements > 0) {
- if (SIZE_MAX / sizeof(redisReply*) < elements) return NULL; /* Don't overflow */
r->element = hi_calloc(elements,sizeof(redisReply*));
if (r->element == NULL) {
freeReplyObject(r);