diff --git a/source/client/src/clientHb.c b/source/client/src/clientHb.c index 73e7e1bdf0..f70a1ab126 100644 --- a/source/client/src/clientHb.c +++ b/source/client/src/clientHb.c @@ -70,6 +70,7 @@ static int32_t hbProcessDBInfoRsp(void *value, int32_t valueLen, struct SCatalog } } + tFreeSUseDbBatchRsp(&batchUseRsp); return TSDB_CODE_SUCCESS; } @@ -101,6 +102,7 @@ static int32_t hbProcessStbInfoRsp(void *value, int32_t valueLen, struct SCatalo } } + tFreeSTableMetaBatchRsp(&batchMetaRsp); return TSDB_CODE_SUCCESS; } diff --git a/source/client/src/clientMsgHandler.c b/source/client/src/clientMsgHandler.c index 27371fb95c..79ec08e14d 100644 --- a/source/client/src/clientMsgHandler.c +++ b/source/client/src/clientMsgHandler.c @@ -20,14 +20,14 @@ #include "clientLog.h" #include "catalog.h" -int (*handleRequestRspFp[TDMT_MAX])(void*, const SDataBuf* pMsg, int32_t code); +int32_t (*handleRequestRspFp[TDMT_MAX])(void*, const SDataBuf* pMsg, int32_t code); static void setErrno(SRequestObj* pRequest, int32_t code) { pRequest->code = code; terrno = code; } -int genericRspCallback(void* param, const SDataBuf* pMsg, int32_t code) { +int32_t genericRspCallback(void* param, const SDataBuf* pMsg, int32_t code) { SRequestObj* pRequest = param; setErrno(pRequest, code); @@ -36,7 +36,7 @@ int genericRspCallback(void* param, const SDataBuf* pMsg, int32_t code) { return code; } -int processConnectRsp(void* param, const SDataBuf* pMsg, int32_t code) { +int32_t processConnectRsp(void* param, const SDataBuf* pMsg, int32_t code) { SRequestObj* pRequest = param; if (code != TSDB_CODE_SUCCESS) { free(pMsg->pData); @@ -61,9 +61,9 @@ int processConnectRsp(void* param, const SDataBuf* pMsg, int32_t code) { updateEpSet_s(&pTscObj->pAppInfo->mgmtEp, &pConnect->epSet); } - for (int i = 0; i < pConnect->epSet.numOfEps; ++i) { - tscDebug("0x%" PRIx64 " epSet.fqdn[%d]:%s port:%d, connObj:0x%"PRIx64, pRequest->requestId, i, pConnect->epSet.eps[i].fqdn, - pConnect->epSet.eps[i].port, pTscObj->id); + for (int32_t i = 0; i < pConnect->epSet.numOfEps; ++i) { + tscDebug("0x%" PRIx64 " epSet.fqdn[%d]:%s port:%d, connObj:0x%" PRIx64, pRequest->requestId, i, + pConnect->epSet.eps[i].fqdn, pConnect->epSet.eps[i].port, pTscObj->id); } pTscObj->connId = pConnect->connId;