diff --git a/src/client/src/tscSubquery.c b/src/client/src/tscSubquery.c index fa328b6298767a7186c73a692ec4f0ace1cd4c6f..8e579ad2210920c442a4c447c2fed267b658b546 100644 --- a/src/client/src/tscSubquery.c +++ b/src/client/src/tscSubquery.c @@ -866,6 +866,9 @@ bool tscReparseSql(SSqlObj *sql, int32_t code){ return true; } + tscFreeSubobj(sql); + tfree(sql->pSubs); + sql->res.code = TSDB_CODE_SUCCESS; sql->retry++;