diff --git a/src/rpc/src/ttcpserver.c b/src/rpc/src/ttcpserver.c index e9452ae0c0..aa236c9d22 100644 --- a/src/rpc/src/ttcpserver.c +++ b/src/rpc/src/ttcpserver.c @@ -199,7 +199,7 @@ static void taosProcessTcpData(void *param) { if (headLen != sizeof(STaosHeader)) { tError("%s read error, headLen:%d", pThreadObj->label, headLen); taosCleanUpFdObj(pFdObj); - free(buffer); + tfree(buffer); continue; } @@ -215,7 +215,7 @@ static void taosProcessTcpData(void *param) { if (leftLen != retLen) { tError("%s read error, leftLen:%d retLen:%d", pThreadObj->label, leftLen, retLen); taosCleanUpFdObj(pFdObj); - free(buffer); + tfree(buffer); continue; }