diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index a6e33778cd..5d818692ed 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -458,12 +458,13 @@ void tscFreeRegisteredSqlObj(void *pSql) { assert(RID_VALID(p->self)); + int32_t num = atomic_sub_fetch_32(&pTscObj->numOfObj, 1); + int32_t total = atomic_sub_fetch_32(&tscNumOfObj, 1); + + tscDebug("%p free SqlObj, total in tscObj:%d, total:%d", pSql, num, total); tscFreeSqlObj(p); taosReleaseRef(tscRefId, pTscObj->rid); - int32_t num = atomic_sub_fetch_32(&pTscObj->numOfObj, 1); - int32_t total = atomic_sub_fetch_32(&tscNumOfObj, 1); - tscDebug("%p free SqlObj, total in tscObj:%d, total:%d", pSql, num, total); } void tscFreeSqlObj(SSqlObj* pSql) {