From 2ef4eef248f9b484c5ae86dea3344b1c0655f2af Mon Sep 17 00:00:00 2001 From: Jeff Tao Date: Thu, 25 Jun 2020 05:51:25 +0000 Subject: [PATCH] remove memory leak --- src/rpc/src/rpcMain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rpc/src/rpcMain.c b/src/rpc/src/rpcMain.c index 640b03e885..e9ddd89467 100644 --- a/src/rpc/src/rpcMain.c +++ b/src/rpc/src/rpcMain.c @@ -1063,9 +1063,11 @@ static void rpcProcessIncomingMsg(SRpcConn *pConn, SRpcHead *pHead) { for (int i=0; iipSet.numOfIps; ++i) pContext->ipSet.port[i] = htons(pContext->ipSet.port[i]); rpcSendReqToServer(pRpc, pContext); + rpcFreeCont(rpcMsg.pCont); } else if (pHead->code == TSDB_CODE_RPC_NOT_READY) { pContext->code = pHead->code; rpcProcessConnError(pContext, NULL); + rpcFreeCont(rpcMsg.pCont); } else { rpcNotifyClient(pContext, &rpcMsg); }