diff --git a/src/client/src/tscSql.c b/src/client/src/tscSql.c index 99bc9632deeff8bf98c8090e0fac7604104f84c9..a0089379a9c71434ed1a7aa7547724145241b89f 100644 --- a/src/client/src/tscSql.c +++ b/src/client/src/tscSql.c @@ -796,8 +796,8 @@ void taos_free_result_imp(TAOS_RES *res, int keepCmd) { tscTrace("%p qhandle is null, abort free, fp:%p", pSql, pSql->fp); if (pSql->fp != NULL) { pSql->thandle = NULL; - tscFreeSqlObj(pSql); tscTrace("%p Async SqlObj is freed by app", pSql); + tscFreeSqlObj(pSql); } else if (keepCmd) { tscFreeSqlResult(pSql); } else {