From 9ee1ed71dc31c8e15a203d490f19b3bb68234129 Mon Sep 17 00:00:00 2001 From: Mike Jiang Date: Mon, 18 Aug 2025 19:05:20 +0800 Subject: [PATCH] fix: redisAsyncFree() double free redisAsyncDisconnect() will free resource, should not free again --- contrib/hiredis/Hiredis.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/hiredis/Hiredis.cc b/contrib/hiredis/Hiredis.cc index 07541d346..9fd723e97 100644 --- a/contrib/hiredis/Hiredis.cc +++ b/contrib/hiredis/Hiredis.cc @@ -165,6 +165,8 @@ void Hiredis::disconnectCallback(int status) { disconnectCb_(this, status); } + + context_ = NULL; } void Hiredis::addRead(void* privdata)