diff --git a/src/rpc/src/ttcpserver.c b/src/rpc/src/ttcpserver.c index e9452ae0c03b8eefd68633d547162b5f0dff7ad2..aa236c9d22214678fb86c893b619d2bfd749721a 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; }