From 7af79f1bba55955a8423a4b5ac825f9563030d3c Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Mon, 21 Oct 2024 17:09:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/3.0' into enh/opt-transport --- source/libs/transport/src/transCli.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index 3047843270..12e39cdd6e 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -3491,6 +3491,12 @@ int32_t transSetDefaultAddr(void* pInstRef, const char* ip, const char* fqdn) { } pCtx->pCvtAddr = (SCvtAddr*)taosMemoryCalloc(1, sizeof(SCvtAddr)); + if (pCtx->pCvtAddr == NULL) { + taosMemoryFree(pCtx); + code = terrno; + break; + } + memcpy(pCtx->pCvtAddr, &cvtAddr, sizeof(SCvtAddr)); SCliReq* pReq = taosMemoryCalloc(1, sizeof(SCliReq));