From 2fb3d3f2df0bed6dd10049ab9c0e2ca57ec98643 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Tue, 15 Feb 2022 20:56:57 +0800 Subject: [PATCH] fixBug --- source/libs/transport/src/transCli.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index 68c353ec74..b021149c7a 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -140,7 +140,7 @@ static void clientHandleResp(SCliConn* conn) { conn->push = NULL; } else { if (pCtx->pSem == NULL) { - tTrace("client conn%p handle resp", conn); + tTrace("client conn %p handle resp", conn); (pRpc->cfp)(pRpc->parent, &rpcMsg, NULL); } else { tTrace("client conn(sync) %p handle resp", conn); @@ -178,11 +178,16 @@ static void clientHandleExcept(SCliConn* pConn) { tTrace("client conn %p start to destroy", pConn); SCliMsg* pMsg = pConn->data; + tmsg_t msgType = TDMT_MND_CONNECT; + if (pMsg != NULL) { + msgType = pMsg->msg.msgType; + } STransConnCtx* pCtx = pMsg->ctx; SRpcMsg rpcMsg = {0}; rpcMsg.ahandle = pCtx->ahandle; rpcMsg.code = TSDB_CODE_RPC_NETWORK_UNAVAIL; + rpcMsg.msgType = msgType + 1; if (pConn->push != NULL && pConn->notifyCount != 0) { (*pConn->push->callback)(pConn->push->arg, &rpcMsg); -- GitLab