diff --git a/src/client/src/tscSubquery.c b/src/client/src/tscSubquery.c index e9ec272ea4e030ec9dc664d263dd9cf96aeb8266..8d908b2506f660db20c3628dc97138d517e5600b 100644 --- a/src/client/src/tscSubquery.c +++ b/src/client/src/tscSubquery.c @@ -1903,7 +1903,9 @@ static void multiVnodeInsertFinalize(void* param, TAOS_RES* tres, int numOfRows) pParentObj->res.code = pSql->res.code; } + taos_free_result(tres); taosTFree(pSupporter); + if (atomic_sub_fetch_32(&pState->numOfRemain, 1) > 0) { return; }